Time bar (total: 22.7s)
| 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.4s | 5738× | body | 256 | valid |
| 1.3s | 892× | body | 4096 | valid |
| 1.2s | 900× | body | 2048 | valid |
| 327.0ms | 475× | body | 1024 | valid |
| 256.0ms | 251× | 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 |
|---|---|---|
| ▶ | 30.4b | (*.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 (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.2b | (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| ✓ | 31.8b | (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 | |
|---|---|---|---|---|
| 3.0ms | A | @ | 0 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 1.0ms | A | @ | -inf | (/.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 | C | @ | 0 | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
| 1× | batch-egg-rewrite |
| 1312× | rational_best-1 |
| 1310× | rational_best-4 |
| 1310× | rational_best-2 |
| 1310× | rational_best-3 |
| 1294× | exponential-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 188 |
| 1 | 129 | 188 |
| 2 | 197 | 176 |
| 3 | 326 | 176 |
| 4 | 730 | 176 |
| 5 | 2241 | 176 |
| 6 | 5356 | 176 |
| 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 (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 0 (neg.f64 (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))) 1)))) (#(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 -1 (neg.f64 (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)))) -1)))) (#(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 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1)))) (#(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 neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(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 (+.f64 A C) (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 A C) -2) (+.f64 (-.f64 A C) (neg.f64 (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 C A)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C C) (-.f64 (neg.f64 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(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 (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 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A -2) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A -2) (+.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 A C)) (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (neg.f64 A) (*.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 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (+.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 (neg.f64 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 A C) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 C C)) (-.f64 (neg.f64 (+.f64 A C)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 A (*.f64 C 3)) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (+.f64 A C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (*.f64 A 3)) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 A -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A 4)) (+.f64 C (*.f64 A 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (+.f64 A C))) (+.f64 A (*.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (+.f64 A C)) (*.f64 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 C C)))))) (#(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 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 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 -1 (+.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 -1 (-.f64 (+.f64 (+.f64 A A) (neg.f64 A)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (+.f64 C C) (neg.f64 C))))))) (#(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 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 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) (neg.f64 A)) (*.f64 A -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 A C))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 C C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 A C)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 A (*.f64 C 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 A 4) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 C (*.f64 A 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 A C) (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) (neg.f64 (+.f64 A C))) (*.f64 (+.f64 A C) -2)) -1)))) (#(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)))) 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)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)) (/.f64 (-.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 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)))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B))))) (#(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)) B) (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 C A) (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A C) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) (+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)) (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (+.f64 (/.f64 (-.f64 A C) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 A C) B) -2) (+.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A (neg.f64 B)) 4) (+.f64 (*.f64 (/.f64 A B) -2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 (+.f64 A C) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (*.f64 (/.f64 C 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 (-.f64 C A) 3)) (neg.f64 B)) (*.f64 (/.f64 (-.f64 A C) B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (*.f64 2 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) (+.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) 2) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 C (/.f64 2 B)) (*.f64 C (/.f64 2 B))) (+.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 2) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 2) (+.f64 (/.f64 (+.f64 A C) B) (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (*.f64 (/.f64 C B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (*.f64 (/.f64 (-.f64 C A) B) 4)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2)) (+.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (*.f64 2 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (*.f64 (/.f64 (-.f64 A C) B) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C (neg.f64 B))))))) (#(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)))) 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)))) B) 1)))) (#(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)) (neg.f64 B))))) (#(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)) B) -1)))) (#(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)))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))) (+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1216× | rational_best-simplify-1 |
| 1112× | rational_best-simplify-47 |
| 1052× | rational_best-simplify-51 |
| 922× | rational_best-simplify-43 |
| 840× | rational_best-simplify-2 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 744 | 20110 |
| 1 | 1473 | 19804 |
| 2 | 2417 | 19684 |
| 3 | 4217 | 19100 |
| 4 | 5574 | 19022 |
| 5 | 7181 | 18768 |
| 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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (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 (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 (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 (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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (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 (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 (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 (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 0 (neg.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))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 -1 (neg.f64 (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)))) -1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 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 (-.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 (+.f64 A C) (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 (-.f64 A C) -2) (+.f64 (-.f64 A C) (neg.f64 (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 C A)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(+.f64 (+.f64 C C) (-.f64 (neg.f64 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 A C))) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 A -2) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 A -2) (+.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (+.f64 A C)) (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (neg.f64 A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A -2)) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) |
(+.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 A C)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A))) |
(+.f64 (-.f64 (neg.f64 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 C C)) |
(+.f64 (+.f64 (-.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 A C) -2)) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 C C)) (-.f64 (neg.f64 (+.f64 A C)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (+.f64 A (*.f64 C 3)) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (+.f64 A C)))) |
(+.f64 (+.f64 C (*.f64 A 3)) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A 4))) |
(+.f64 (+.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 A -2)) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A 4)) (+.f64 C (*.f64 A 3))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (+.f64 A C))) (+.f64 A (*.f64 C 3))) |
(+.f64 (-.f64 (neg.f64 A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 (neg.f64 (+.f64 A C)) (*.f64 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 C C))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(*.f64 1 (-.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 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(*.f64 -1 (-.f64 (+.f64 (+.f64 A A) (neg.f64 A)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 -1 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (+.f64 C C) (neg.f64 C)))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(/.f64 (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) (neg.f64 A)) (*.f64 A -2)) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 A C))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 C C))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 A C)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 A (*.f64 C 3))) -1) |
(/.f64 (-.f64 (-.f64 (*.f64 A 4) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 C (*.f64 A 3))) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)))) -1) |
(/.f64 (-.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 A C) (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) (neg.f64 (+.f64 A C))) (*.f64 (+.f64 A C) -2)) -1) |
(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)))) B) 0) |
(+.f64 0 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(+.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B))) |
(+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2)) |
(+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)) (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) |
(+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A (neg.f64 B))) |
(+.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B))) |
(-.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 0) |
(-.f64 0 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) |
(-.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B))) |
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) |
(-.f64 (*.f64 (-.f64 C A) (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 2 B))) |
(-.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(-.f64 (/.f64 (+.f64 A C) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A A)) B)) |
(-.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B)) |
(-.f64 (*.f64 (/.f64 A B) -2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B)) |
(-.f64 (*.f64 (/.f64 A B) -2) (+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B))) |
(-.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B)) |
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)) (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) B)) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B))) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (+.f64 (/.f64 (-.f64 A C) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)))) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B))) |
(-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A B)) |
(-.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) B)) |
(-.f64 (*.f64 (/.f64 (+.f64 A C) B) -2) (+.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) B))) |
(-.f64 (*.f64 (/.f64 A (neg.f64 B)) 4) (+.f64 (*.f64 (/.f64 A B) -2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 (+.f64 A C) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A A)) B))) |
(-.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C (neg.f64 B))) |
(-.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B))) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (*.f64 (/.f64 C B) -2)) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (*.f64 (/.f64 (-.f64 A C) B) 4)) |
(-.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (*.f64 2 (/.f64 A B))) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 2 B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) (+.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)))) |
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) 2) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B)))) |
(-.f64 (+.f64 (*.f64 C (/.f64 2 B)) (*.f64 C (/.f64 2 B))) (+.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B))) |
(-.f64 (+.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 2) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 2) (+.f64 (/.f64 (+.f64 A C) B) (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B)))) |
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (*.f64 (/.f64 C B) -2))) |
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (*.f64 (/.f64 (-.f64 C A) B) 4)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) B))) |
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2)) (+.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (*.f64 2 (/.f64 A B)))) |
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (*.f64 (/.f64 (-.f64 A C) B) 4))) |
(-.f64 (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C (neg.f64 B)))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
(/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)) |
(/.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -1) |
(pow.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1) |
(neg.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))) |
(-.f64 (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))) (+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 1) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (/.f64 1 (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))) |
| 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 (*.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))) (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 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 -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))) (*.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 (neg.f64 (*.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))) (*.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 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (+.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)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.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 C (neg.f64 A))))) |
(+.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)))) (+.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 1/2 (pow.f64 A 2))) (*.f64 C (neg.f64 A))))) |
(+.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 (*.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))) (*.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 (*.f64 C A) (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 (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 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.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 C (*.f64 (-.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 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.f64 1/2 (*.f64 (-.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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (neg.f64 C)) |
(-.f64 A 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 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 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (-.f64 A C)) |
(+.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 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))) (+.f64 A (neg.f64 C))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (-.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 (+.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 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))) (-.f64 A C)) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(-.f64 C A) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (neg.f64 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (-.f64 C 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (neg.f64 A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))) |
(+.f64 (-.f64 C A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 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 -1 (*.f64 (*.f64 C 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))) (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 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 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 -1 (*.f64 A (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 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (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 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 (*.f64 C (*.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 (pow.f64 C 2) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (sqrt.f64 (/.f64 1 (+.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 1/2 (pow.f64 C 2))) (*.f64 C (neg.f64 A))))) |
(+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.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))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.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 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (*.f64 C (*.f64 A (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 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 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 (*.f64 C (*.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) (*.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3)))))))) |
(+.f64 (*.f64 C (*.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 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 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3))) (*.f64 (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 C (*.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 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3))) (*.f64 (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 (neg.f64 A)) |
(-.f64 C 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (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 C 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 C (+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (neg.f64 A)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (pow.f64 C 2)))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (-.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(+.f64 (-.f64 C A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.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 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 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (-.f64 A 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) (+.f64 A (neg.f64 C))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) (-.f64 A C)) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 A C)) |
(-.f64 A C) |
(+.f64 A (neg.f64 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 (*.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 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 (*.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 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 (*.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 -1 B) |
(neg.f64 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)) (neg.f64 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 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (neg.f64 B))) |
(+.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 (*.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 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (neg.f64 B)) (+.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 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (neg.f64 B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (neg.f64 B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))) |
(*.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 -1 (*.f64 A (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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (+.f64 1 (*.f64 A (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 (-.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 -1 (*.f64 A (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 -1 (*.f64 A (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 (*.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 -1/2 (pow.f64 C 2)))))) |
(+.f64 (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (+.f64 (neg.f64 (+.f64 A (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)))) (*.f64 (-.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 (pow.f64 C 2)))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 -1/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 -1 (*.f64 A (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 -1 (*.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (*.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 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 (+.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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))) (*.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3))))))) |
(+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3))) (*.f64 (pow.f64 C 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 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.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 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (neg.f64 A))) |
(neg.f64 (+.f64 A (neg.f64 A))) |
(*.f64 A 0) |
(-.f64 A A) |
0 |
(+.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 A 0) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 (-.f64 A 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 (neg.f64 A) 2)) C)) 0) |
(+.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 (*.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 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (pow.f64 C 2))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) |
(+.f64 (*.f64 A 0) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) |
(+.f64 (-.f64 A A) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) |
(+.f64 0 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (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 A (/.f64 (-.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 A (/.f64 (-.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 (*.f64 A 0) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.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 (-.f64 A 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 A (/.f64 (-.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 (+.f64 0 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.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 2 C) |
(+.f64 C C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(*.f64 2 (-.f64 C A)) |
(+.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 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 2 (-.f64 C A)) (*.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 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))))) |
(+.f64 (*.f64 2 (-.f64 C A)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 A (/.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 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 (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 (+.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 (*.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 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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.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 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 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 (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 (*.f64 (-.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) C)) (*.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 C (*.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 C (*.f64 (-.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)))))))))) (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 -1/2 (*.f64 (-.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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (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 C (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (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)) (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 (neg.f64 C) 2)) A) -1/2) (+.f64 C (*.f64 A -2))) (neg.f64 C)) |
(-.f64 (+.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 A -2))) (neg.f64 C)) |
(+.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 A -2)))) |
(+.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 C (*.f64 A -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 (neg.f64 C) 2)) A) -1/2) (+.f64 C (*.f64 A -2))) (*.f64 (*.f64 C (/.f64 (-.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 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 A -2)) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(+.f64 C (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 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 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) |
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 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 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 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) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (*.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 (pow.f64 B 2) (/.f64 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 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 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))) (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))) (neg.f64 C))) (pow.f64 A 4))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (*.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 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (neg.f64 C) (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))))) (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 1/2 (+.f64 (/.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 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))) |
(+.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 1/2 (+.f64 (*.f64 (+.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 C (pow.f64 A 4))) (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(*.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 A -2) (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 C C))) |
(-.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 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.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 A -2) (+.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 (*.f64 A -2) (+.f64 (+.f64 C 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 (+.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 -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 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16))) (+.f64 A A)) |
(+.f64 (*.f64 A -2) (+.f64 (+.f64 (*.f64 2 C) (*.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 (*.f64 A -2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (+.f64 C C)) (+.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 -1 B) |
(neg.f64 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) 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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 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 C (+.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)))) A) |
(-.f64 (+.f64 C (+.f64 (*.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) (neg.f64 B)))) 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 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 (*.f64 2 C) (*.f64 2 A)) B) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(*.f64 (-.f64 C A) (/.f64 2 B)) |
(*.f64 2 (/.f64 (-.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 C (/.f64 2 B))) (*.f64 A (/.f64 2 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 C (/.f64 2 B)) (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 A (/.f64 2 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 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.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 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 C (/.f64 2 B)) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))))) (*.f64 A (/.f64 2 B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 -1 (/.f64 (-.f64 C 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 (/.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 (*.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 (+.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 -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 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 C B) (+.f64 1 (*.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 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) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B)))))) |
(+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B)))))) |
(+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 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 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (/.f64 (pow.f64 C 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (pow.f64 C 2) B)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (-.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)) (*.f64 (-.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B)))))) |
(+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 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 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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) 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 (+.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 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (/.f64 (pow.f64 C 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3)) (/.f64 A 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) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B)))))) (*.f64 -1/2 (+.f64 (*.f64 (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 A B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (pow.f64 C 2) B)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (pow.f64 C 2) B))) (*.f64 (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 A B))))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (pow.f64 C 2) B))) (*.f64 (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 A B))))))) |
(+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 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 (-.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)))) (/.f64 (pow.f64 C 2) B))) (*.f64 (*.f64 A (-.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (pow.f64 C 3) B))))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(*.f64 -1 (+.f64 A (neg.f64 A))) |
(neg.f64 (+.f64 A (neg.f64 A))) |
(*.f64 A 0) |
(-.f64 A A) |
0 |
(+.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 (*.f64 A 0) 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 (-.f64 A 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 (neg.f64 A) 2)) (*.f64 B C))) 0) |
(+.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2))))))) |
(+.f64 (/.f64 (*.f64 A 0) 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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2))))))) |
(+.f64 (/.f64 (-.f64 A 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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2))))))) |
(+.f64 0 (*.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 A (/.f64 (-.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 (*.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 A (*.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2)))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.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 A (/.f64 (-.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 (*.f64 A 0) B) (+.f64 (*.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 A (/.f64 (-.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 (+.f64 (/.f64 (-.f64 A 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 A (/.f64 (-.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 0 (*.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 A (/.f64 (-.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 2 (/.f64 C B)) |
(*.f64 C (/.f64 2 B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(*.f64 (-.f64 C A) (/.f64 2 B)) |
(*.f64 2 (/.f64 (-.f64 C 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 1/2 (/.f64 B C)) (*.f64 A (/.f64 -2 B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 A (/.f64 -2 B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 2 (/.f64 (-.f64 C 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 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 1/2 (*.f64 B (/.f64 A (pow.f64 C 2)))) (*.f64 2 (/.f64 C B))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 B (/.f64 A (pow.f64 C 2))) (/.f64 B C))) (*.f64 A (/.f64 -2 B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 A (/.f64 -2 B)) (*.f64 1/2 (+.f64 (/.f64 B C) (*.f64 B (/.f64 A (pow.f64 C 2))))))) |
(+.f64 (*.f64 2 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) (*.f64 1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2))))) |
(+.f64 (*.f64 2 (/.f64 (-.f64 C 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 A (/.f64 (+.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 A (/.f64 (+.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) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 A (neg.f64 B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (neg.f64 (/.f64 (+.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) (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) 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 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 A (/.f64 (+.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) (+.f64 (neg.f64 (*.f64 A (/.f64 (+.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 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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 A (neg.f64 B))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.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) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (neg.f64 (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) B))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.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) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 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 (*.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 (/.f64 C B) (*.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (/.f64 (pow.f64 A 3) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 A (/.f64 (+.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 A (/.f64 (+.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 (*.f64 (-.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)))) (/.f64 (pow.f64 A 2) B))) (*.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))) (/.f64 (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 (*.f64 -1/2 (+.f64 (*.f64 (-.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)))) (/.f64 (pow.f64 A 2) B))) (*.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))) (/.f64 (pow.f64 A 3) B))))) (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (/.f64 A (neg.f64 B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.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)))) (/.f64 (pow.f64 A 2) B))) (*.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))) (/.f64 (pow.f64 A 3) B))))) (*.f64 A (neg.f64 (/.f64 (+.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) (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B))) (*.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)))) (/.f64 (pow.f64 A 2) B))) (*.f64 (/.f64 (pow.f64 A 3) B) (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) C)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 A (/.f64 -2 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 A (/.f64 -2 B))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 B))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 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 (neg.f64 C) 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 A (/.f64 -2 B)))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (/.f64 -2 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 (/.f64 C B) (+.f64 (*.f64 A (/.f64 -2 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 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (/.f64 C B) (+.f64 (*.f64 A (/.f64 -2 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 (/.f64 C 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 -1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (pow.f64 A 2))))) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 -2 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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.f64 B (pow.f64 A 2)))))))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.f64 B (pow.f64 A 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 (*.f64 A (/.f64 -2 B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A)))))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 B))) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (pow.f64 A 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 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 B A)) (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (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 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.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 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.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 (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 C (/.f64 B (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 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.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))) (neg.f64 C))) (*.f64 B (pow.f64 A 4)))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.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 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (neg.f64 C) (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))))) (*.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 1/2 (+.f64 (/.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 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) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (*.f64 (+.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 C (*.f64 B (pow.f64 A 4)))) (+.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) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (*.f64 (+.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 C (*.f64 B (pow.f64 A 4)))) (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2))))))) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 0 (neg.f64 (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))) 1) |
(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 -1 (neg.f64 (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 (neg.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))) 1) |
(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)))) -1) |
(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))) |
(neg.f64 (neg.f64 (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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (+.f64 A C) (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (*.f64 (-.f64 A C) -2) (+.f64 (-.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (-.f64 A C) (*.f64 (-.f64 A C) -2))) |
(+.f64 (-.f64 A C) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 A C) -2))) |
(+.f64 (-.f64 A C) (+.f64 (*.f64 2 (-.f64 C A)) (neg.f64 (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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (+.f64 C C) (-.f64 (neg.f64 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 C (-.f64 (neg.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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 A C))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (*.f64 A -2) (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (*.f64 A -2) (+.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (neg.f64 (+.f64 A C)) (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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)))) (-.f64 (neg.f64 A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A -2)) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 A C)) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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))) -2) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (neg.f64 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 C C)) |
(+.f64 C (+.f64 C (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 (-.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 A C) -2)) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (-.f64 A C) (*.f64 (-.f64 A C) -2))) |
(+.f64 (-.f64 A C) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (-.f64 A C) -2))) |
(+.f64 (-.f64 A C) (+.f64 (*.f64 2 (-.f64 C A)) (neg.f64 (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 C)) (-.f64 (neg.f64 (+.f64 A C)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (+.f64 A (*.f64 C 3)) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (+.f64 A C)))) |
(+.f64 (*.f64 C 3) (+.f64 A (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 C A))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 C A))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 A (*.f64 C 3)) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (+.f64 C (*.f64 A 3)) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A 4))) |
(+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))) |
(+.f64 (+.f64 C (*.f64 A 3)) (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (+.f64 (+.f64 A C) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 A -2)) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 A 4)) (+.f64 C (*.f64 A 3))) |
(+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))) |
(+.f64 (+.f64 C (*.f64 A 3)) (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (+.f64 A C))) (+.f64 A (*.f64 C 3))) |
(+.f64 (*.f64 C 3) (+.f64 A (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 C A))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 C A))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 A (*.f64 C 3)) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (neg.f64 A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (neg.f64 (+.f64 A C)) (*.f64 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 C C))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (-.f64 (+.f64 (+.f64 A A) (neg.f64 A)) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (+.f64 C C) (neg.f64 C)))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) (neg.f64 A)) (*.f64 A -2)) -1) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 A C))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 C C))) -1) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 A C)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 A (*.f64 C 3))) -1) |
(+.f64 (*.f64 C 3) (+.f64 A (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 C A))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (+.f64 C A))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 A (*.f64 C 3)) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (-.f64 (*.f64 A 4) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 C (*.f64 A 3))) -1) |
(+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))) |
(+.f64 (+.f64 C (*.f64 A 3)) (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)))) -1) |
(neg.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A))))) |
(-.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 C A) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) -2)) |
(-.f64 (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A))) (+.f64 (-.f64 C A) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 3))) |
(/.f64 (-.f64 (+.f64 A (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (+.f64 (+.f64 A C) (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) (neg.f64 (+.f64 A C))) (*.f64 (+.f64 A C) -2)) -1) |
(neg.f64 (-.f64 (+.f64 (neg.f64 (+.f64 C A)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 C -2))) (*.f64 -2 (+.f64 C A)))) |
(-.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 C -2) (neg.f64 (+.f64 C A))))) (*.f64 2 (+.f64 C A))) |
(-.f64 (*.f64 -2 (+.f64 C A)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 (+.f64 C A)) (*.f64 C -2)))) |
(-.f64 (*.f64 -2 (+.f64 C A)) (+.f64 (*.f64 C -2) (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)))) |
(pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 C (+.f64 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)))) B) 0) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 0 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2)) |
(+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B))) |
(+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)) (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) |
(+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B) (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B))) |
(+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A (neg.f64 B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 0) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 0 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (-.f64 C A) (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 2 B))) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 2 B))) |
(-.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 A C) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A A)) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (/.f64 A B) -2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (/.f64 A B) -2) (+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)) (/.f64 (-.f64 A C) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) B)) |
(-.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 C -2)) B)) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B))) |
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 B))) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (+.f64 (/.f64 (-.f64 A C) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 B)))) |
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 B)) (/.f64 (-.f64 A C) B))) |
(-.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) (*.f64 (/.f64 -1 B) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)))) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B))) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B))) |
(-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (/.f64 (+.f64 A C) B) -2) (+.f64 (/.f64 (+.f64 A C) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) B))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 C -2)) B))) |
(-.f64 (*.f64 (/.f64 A (neg.f64 B)) 4) (+.f64 (*.f64 (/.f64 A B) -2) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B))) |
(-.f64 (*.f64 4 (/.f64 A (neg.f64 B))) (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) B))) |
(-.f64 (*.f64 4 (/.f64 A (neg.f64 B))) (+.f64 (*.f64 A (/.f64 -2 B)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) B))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 (+.f64 A C) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A A)) B))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) B) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 A A)) B))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) B) (/.f64 (+.f64 (+.f64 A A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C (neg.f64 B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (*.f64 (/.f64 C B) -2)) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (neg.f64 B)) (*.f64 -2 (/.f64 C B))) |
(-.f64 (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 -2 (/.f64 C B))) |
(-.f64 (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (*.f64 -2 (/.f64 C B))) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (*.f64 (/.f64 (-.f64 A C) B) 4)) |
(-.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) (neg.f64 B)) (*.f64 4 (/.f64 (-.f64 A C) B))) |
(-.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (*.f64 2 (/.f64 A B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) B)) |
(-.f64 (*.f64 4 (/.f64 (-.f64 C A) B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B)) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 2 B)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B)) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 2 B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) (+.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) (*.f64 2 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) 2) (+.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) -2) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)))) |
(-.f64 (*.f64 2 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B))) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 B)))) |
(-.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B) -4) (+.f64 (*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) 2) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 B)) (*.f64 (-.f64 A C) (/.f64 2 B)))) |
(-.f64 (+.f64 (*.f64 C (/.f64 2 B)) (*.f64 C (/.f64 2 B))) (+.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) B))) |
(-.f64 (+.f64 (*.f64 C (/.f64 2 B)) (*.f64 C (/.f64 2 B))) (+.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) B))) |
(-.f64 (*.f64 (/.f64 2 B) (+.f64 C C)) (+.f64 (*.f64 2 (/.f64 C B)) (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(-.f64 (*.f64 (/.f64 C B) 4) (+.f64 (*.f64 2 (/.f64 C B)) (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(-.f64 (*.f64 (/.f64 C B) 4) (+.f64 (*.f64 C (/.f64 2 B)) (/.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(-.f64 (+.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (+.f64 (/.f64 C B) (/.f64 C B)) (+.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (+.f64 (/.f64 C B) (/.f64 C B)) (/.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(-.f64 (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 2) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (*.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (*.f64 2 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) |
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 2) (+.f64 (/.f64 (+.f64 A C) B) (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (/.f64 (-.f64 (+.f64 C C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (+.f64 C A) B))) |
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 A C) (neg.f64 B)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) 2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (/.f64 (-.f64 (*.f64 A -2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 A C)) (neg.f64 B)) (*.f64 (/.f64 C B) -2))) |
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 C A)) (neg.f64 B)) (*.f64 -2 (/.f64 C B)))) |
(-.f64 (+.f64 (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (+.f64 (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 -2 (/.f64 C B)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (*.f64 -2 (/.f64 C B)))) |
(-.f64 (*.f64 (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) 2) (+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (*.f64 -2 (/.f64 C B)))) |
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (*.f64 (/.f64 (-.f64 C A) B) 4)) (+.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) B))) |
(-.f64 (+.f64 (*.f64 4 (/.f64 (-.f64 C A) B)) (*.f64 4 (/.f64 (-.f64 C A) B))) (+.f64 (*.f64 4 (/.f64 (-.f64 C A) B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) B))) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 8) (+.f64 (*.f64 4 (/.f64 (-.f64 C A) B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) B))) |
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2)) (+.f64 (*.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (*.f64 2 (/.f64 A B)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (*.f64 2 (/.f64 A B)) (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (*.f64 A (/.f64 2 B)) (/.f64 (-.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) |
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (-.f64 C A) 3)) (neg.f64 B)) (*.f64 (/.f64 (-.f64 A C) B) 4))) |
(-.f64 (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) (neg.f64 B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 3 (-.f64 C A))) (neg.f64 B)) (*.f64 4 (/.f64 (-.f64 A C) B)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C (neg.f64 B)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 C (neg.f64 B)))) |
(-.f64 (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 B)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 B))) (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 B)) (/.f64 C (neg.f64 B)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 -1 (+.f64 (/.f64 C B) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) -2) (/.f64 (-.f64 (neg.f64 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -1) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(pow.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(neg.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 0) |
(/.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 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) |
(/.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 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 0) |
(/.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 0 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))) |
(/.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 (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) |
(/.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 (+.f64 (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)))) (+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) (*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))))) |
(/.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 1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64))) |
(/.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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 (PI.f64))) |
(/.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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))) |
(/.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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 1) |
(/.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 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.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 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))) |
(/.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 (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (/.f64 1 (neg.f64 (PI.f64)))) |
(/.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 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64))) -1) |
(/.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 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(/.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 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
Compiled 25499 to 17022 computations (33.2% saved)
15 alts after pruning (15 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 588 | 15 | 603 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 589 | 15 | 604 |
| Status | Error | Program |
|---|---|---|
| ▶ | 30.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| ▶ | 35.3b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| 56.2b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) | |
| ▶ | 33.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
| 30.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))))) (PI.f64))) | |
| 54.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0))) (PI.f64))) | |
| 31.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (PI.f64))) | |
| 49.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| 56.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) | |
| 50.5b | (*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) | |
| ▶ | 50.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 44.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) | |
| 48.9b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) | |
| ▶ | 49.7b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 592 to 486 computations (17.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| ✓ | 0.8b | (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) |
| ✓ | 1.1b | (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) |
| 31.8b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 144 to 81 computations (43.8% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| 2.0ms | C | @ | -inf | (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| 1.0ms | A | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1370× | rational_best-simplify-46 |
| 1242× | rational_best-1 |
| 1236× | rational_best-4 |
| 1236× | rational_best-2 |
| 1236× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 145 |
| 1 | 141 | 145 |
| 2 | 222 | 145 |
| 3 | 311 | 145 |
| 4 | 484 | 145 |
| 5 | 954 | 145 |
| 6 | 2080 | 145 |
| 7 | 5452 | 145 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 C -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 C -2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (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))) 4) (neg.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3)) (*.f64 (neg.f64 C) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 C) 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3))) (*.f64 2 (+.f64 C (sqrt.f64 (+.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))) 4) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) (neg.f64 (*.f64 2 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.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 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 C (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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.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 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 1 (+.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 -1 (+.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 -1 (+.f64 C (*.f64 -1 (+.f64 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) (neg.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 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1)))) (#(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 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 neg.f64 (+.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 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1342× | rational_best-simplify-49 |
| 1144× | rational_best-simplify-46 |
| 1098× | rational_best-simplify-2 |
| 994× | rational_best-simplify-1 |
| 908× | rational_best-simplify-47 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 370 | 11134 |
| 1 | 726 | 10832 |
| 2 | 1139 | 10728 |
| 3 | 1733 | 10464 |
| 4 | 2619 | 10276 |
| 5 | 3183 | 10010 |
| 6 | 4013 | 9974 |
| 7 | 5806 | 9836 |
| 8 | 7237 | 9800 |
| 1× | node limit |
| Inputs |
|---|
(-.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)))) |
(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 (*.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 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) 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 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 C)) |
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 0) |
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) |
(+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 C -2)) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C -2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (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))) 4) (neg.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) |
(+.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2)) |
(+.f64 (neg.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) |
(+.f64 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3)))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3)) (*.f64 (neg.f64 C) 4)) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) C) |
(+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) |
(+.f64 (*.f64 (neg.f64 C) 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3))) (*.f64 2 (+.f64 C (sqrt.f64 (+.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))) 4) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) (neg.f64 (*.f64 2 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))))) |
(+.f64 (neg.f64 (*.f64 2 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) |
(*.f64 -1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1) |
(neg.f64 (-.f64 C (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)) 0) |
(-.f64 0 (+.f64 (-.f64 C A) (neg.f64 (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 1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(*.f64 -1 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 -1 (+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) |
(*.f64 (+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 1) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) |
(pow.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 1) |
(neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)))) (PI.f64)) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(-.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))) (*.f64 -1 (*.f64 (*.f64 C A) (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 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (*.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 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 A)))) 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 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))) (*.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 (*.f64 -1 (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 (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))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (*.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))))))) 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)))) (+.f64 (*.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 C (neg.f64 A))))) 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)))) (+.f64 (*.f64 1/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 C (neg.f64 A))))) 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 (*.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))) (*.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 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) (*.f64 1/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)))) (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 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 (-.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)))) (pow.f64 A 2)))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 1/2 (+.f64 (*.f64 (-.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)))) (pow.f64 A 2))) (*.f64 (-.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))) (*.f64 C (pow.f64 A 3))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (*.f64 1/2 (*.f64 (-.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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.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)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 A))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 1/2 (+.f64 (*.f64 C (*.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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))))))) C) |
A |
(-.f64 (+.f64 A (*.f64 -1 C)) C) |
(-.f64 (+.f64 A (neg.f64 C)) C) |
(-.f64 (-.f64 A C) C) |
(+.f64 A (*.f64 C -2)) |
(-.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 (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 (+.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 (-.f64 A 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 A (+.f64 (neg.f64 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))))) C) |
(-.f64 (+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (-.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)))) C) |
(-.f64 (+.f64 (+.f64 A (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 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) C) |
(-.f64 (+.f64 (-.f64 A C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) C) |
(-.f64 (+.f64 (-.f64 A 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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (pow.f64 A 2)))))) C) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)) |
(+.f64 (*.f64 -1 A) (*.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 (*.f64 -1 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 (neg.f64 A) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 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)) (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 (*.f64 -1 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 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A)))) (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))))) (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)))) |
(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 -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 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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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))))))) |
(+.f64 (+.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))) |
(+.f64 (+.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 (pow.f64 C 2) (*.f64 1/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 (sqrt.f64 (+.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 (pow.f64 C 2) (*.f64 1/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 (*.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (*.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 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 (*.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 (*.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 1/2 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3)))) (*.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 (sqrt.f64 (+.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 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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3)))))))) |
(+.f64 (sqrt.f64 (+.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 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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))) |
(*.f64 -1 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 A)) |
(+.f64 (*.f64 -1 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 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 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 -1 A) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (/.f64 A (pow.f64 C 2)))))) |
(+.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) |
(+.f64 (neg.f64 A) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.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 (*.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 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (/.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1 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 -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 (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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) |
(+.f64 (neg.f64 A) (+.f64 (*.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 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(+.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))))) |
(*.f64 -2 C) |
(*.f64 C -2) |
(+.f64 A (*.f64 -2 C)) |
(-.f64 (+.f64 A (neg.f64 C)) C) |
(-.f64 (-.f64 A C) C) |
(+.f64 A (*.f64 C -2)) |
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 C -2) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 C -2) (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 A (*.f64 C -2)) (*.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 (*.f64 C -2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))) A)) |
(+.f64 (*.f64 C -2) (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))))) |
(+.f64 A (+.f64 (*.f64 C -2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))))) |
(-.f64 A (*.f64 2 C)) |
(-.f64 (+.f64 A (neg.f64 C)) C) |
(-.f64 (-.f64 A C) 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 C)) |
(+.f64 (*.f64 C -2) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A 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 (+.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 2 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)))) (+.f64 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))))) (+.f64 C C)) |
(+.f64 (*.f64 C -2) (+.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 (+.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 -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 2 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)))))) (*.f64 2 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))))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 A (*.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 2 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)))))) (+.f64 C 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 C)) |
(+.f64 (*.f64 C -2) (+.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)))))) |
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 (*.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 B (neg.f64 C)) (+.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 B (neg.f64 C)) (+.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 B (+.f64 (+.f64 (neg.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))))) |
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 (*.f64 -1 C) (*.f64 -1 B)) |
(+.f64 (neg.f64 C) (neg.f64 B)) |
(*.f64 -1 (+.f64 B C)) |
(neg.f64 (+.f64 B C)) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.f64 (neg.f64 C) (+.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 -1 (+.f64 B C))) |
(+.f64 (*.f64 -1 (+.f64 B C)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (neg.f64 (+.f64 B C)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 (neg.f64 C) (+.f64 (+.f64 (neg.f64 B) (*.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 (/.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 -1 (+.f64 B C)))) |
(+.f64 (*.f64 -1 (+.f64 B C)) (+.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 (neg.f64 (+.f64 B C)) (+.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 (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 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 (*.f64 -1 (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)))) (*.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 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 (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 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 1/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)))) (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 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 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 (-.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)))) (pow.f64 A 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 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)))) (pow.f64 A 2))) (*.f64 (-.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))) (*.f64 C (pow.f64 A 3))))))) 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 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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.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)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) C) |
(-.f64 (+.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (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 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 1/2 (+.f64 (*.f64 C (*.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 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))))))) C) |
(*.f64 2 A) |
(+.f64 A A) |
(-.f64 (+.f64 (*.f64 -1 C) (*.f64 2 A)) C) |
(-.f64 (+.f64 (neg.f64 C) (*.f64 2 A)) C) |
(-.f64 (-.f64 (+.f64 A A) C) C) |
(*.f64 2 (-.f64 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/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (+.f64 (neg.f64 C) (*.f64 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 (+.f64 A A) C)) 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 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 1/2 (*.f64 C (/.f64 (-.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 2 A))) C) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (-.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 2 A))) 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 C (/.f64 (-.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 2 A))) 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 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (pow.f64 A 2))))) (-.f64 (+.f64 A A) C)) 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 (pow.f64 B 2) A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) |
(*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 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)) (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 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (+.f64 (*.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 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 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)) (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 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2))))) (pow.f64 A 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (neg.f64 C))) (pow.f64 A 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2))) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4)) (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)))) (/.f64 C (pow.f64 A 4))) (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)))) (pow.f64 A 4))) (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1)))) |
(+.f64 (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 A (sqrt.f64 (+.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 (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 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 (sqrt.f64 (+.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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))))))) |
(+.f64 A (+.f64 (+.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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))))) |
(+.f64 (*.f64 (pow.f64 C 2) (*.f64 1/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 (*.f64 (pow.f64 C 2) (*.f64 1/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 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 (+.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 -1 (*.f64 A (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 1/2 (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (+.f64 (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1)) A)) |
(+.f64 (+.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 (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 (*.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 A (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3)))) (*.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 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 (*.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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3)))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (+.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 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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (pow.f64 C 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) |
(+.f64 A (*.f64 -1 A)) |
(+.f64 A (neg.f64 A)) |
(*.f64 A 0) |
(-.f64 A A) |
0 |
(+.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 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 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 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 A 0)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (-.f64 A A)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0) |
(+.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 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 -1 A) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (/.f64 A (pow.f64 C 2))))))) |
(+.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 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(+.f64 (*.f64 A 0) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) |
(+.f64 (-.f64 A A) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C)))))) |
(*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))) |
(+.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 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 -1 A) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (/.f64 A (pow.f64 C 2)))))) (+.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 -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 (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 A (/.f64 (-.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 (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 -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 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 A (/.f64 (-.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 (-.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 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 A (/.f64 (-.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 A 2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (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 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 A (/.f64 (-.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 A 2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (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 (*.f64 A 0) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.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 A 2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (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 (-.f64 A A) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C)))))) |
(*.f64 -2 C) |
(*.f64 C -2) |
(+.f64 (*.f64 2 A) (*.f64 -2 C)) |
(-.f64 (+.f64 (neg.f64 C) (*.f64 2 A)) C) |
(-.f64 (-.f64 (+.f64 A A) C) C) |
(*.f64 2 (-.f64 A C)) |
(+.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 2 A))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 2 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 (-.f64 A 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) (+.f64 (*.f64 C -2) (*.f64 2 A))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 2 A) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) (*.f64 2 A))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 A (+.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) 2)))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) (*.f64 2 (-.f64 A C))) |
(-.f64 (*.f64 2 A) (*.f64 2 C)) |
(-.f64 (+.f64 (neg.f64 C) (*.f64 2 A)) C) |
(-.f64 (-.f64 (+.f64 A A) C) C) |
(*.f64 2 (-.f64 A C)) |
(-.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 2 A)) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A)) (+.f64 C C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A A)) (+.f64 C C)) |
(+.f64 (*.f64 C -2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A A))) |
(-.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 2 A))) (*.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 2 A))) (+.f64 C 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 A))) (+.f64 C C)) |
(+.f64 (*.f64 C -2) (+.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 A)))) |
(-.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 2 A))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.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 2 A)))) (*.f64 2 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))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 2 A)))) (*.f64 2 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))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 2 A)))) (+.f64 C C)) |
(-.f64 (+.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 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A A)))) (+.f64 C C)) |
(+.f64 (*.f64 C -2) (+.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 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A A))))) |
B |
(-.f64 (+.f64 A B) C) |
(-.f64 (+.f64 B A) 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 (*.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 A (+.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))))) C) |
(-.f64 (+.f64 A (+.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)))))) 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 (+.f64 B (+.f64 A (+.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)))))) C) |
(-.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 B A))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) C) |
(*.f64 -1 B) |
(neg.f64 B) |
(-.f64 (+.f64 A (*.f64 -1 B)) 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 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) C) |
(-.f64 (+.f64 (neg.f64 B) (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) 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 (+.f64 A (+.f64 (+.f64 (neg.f64 B) (*.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))) C) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (neg.f64 B) (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) C) |
(-.f64 (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 A (*.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 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) C) |
(-.f64 (+.f64 A (+.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)))) C) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (+.f64 C (*.f64 -1 A))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (neg.f64 C)) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 0) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 C -2)) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (*.f64 C -2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (neg.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) (neg.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) |
(+.f64 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)) (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2)) |
(+.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 -2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (neg.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) |
(+.f64 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3)))) |
(+.f64 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 C 3)))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3)) (*.f64 (neg.f64 C) 4)) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C -2)) C) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) |
(+.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 -2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (*.f64 (neg.f64 C) 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 C 3))) (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 2 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 C 3)))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))) (neg.f64 (*.f64 2 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3))))) |
(+.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (*.f64 2 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) |
(+.f64 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) -2))) |
(+.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 7)) (*.f64 -2 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 C (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 7) (*.f64 -2 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(+.f64 (neg.f64 (*.f64 2 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 3)))) |
(+.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (*.f64 2 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) |
(+.f64 (*.f64 4 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) -2))) |
(+.f64 (+.f64 C (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 7)) (*.f64 -2 (+.f64 C (*.f64 3 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 C (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 7) (*.f64 -2 (+.f64 C (*.f64 3 (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))) C) 1) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(*.f64 -1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 1) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(neg.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (*.f64 C -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))) C) |
(-.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 0) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(-.f64 0 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 1) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(*.f64 1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(*.f64 -1 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(*.f64 -1 (+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(*.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(*.f64 (+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) -1) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 1) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(pow.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 1) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) C) (neg.f64 B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 180 (PI.f64))) |
Compiled 18 to 16 computations (11.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (*.f64 A (/.f64 -2 B))) |
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 A (/.f64 -2 B)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
Compiled 40 to 27 computations (32.5% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | B | @ | inf | (*.f64 A (/.f64 -2 B)) |
| 1.0ms | A | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1206× | rational_best-1 |
| 1182× | rational_best-2 |
| 1174× | rational_best-4 |
| 1174× | rational_best-3 |
| 1150× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 86 |
| 1 | 88 | 86 |
| 2 | 126 | 86 |
| 3 | 143 | 86 |
| 4 | 184 | 86 |
| 5 | 291 | 86 |
| 6 | 611 | 86 |
| 7 | 1977 | 86 |
| 8 | 3706 | 86 |
| 9 | 6082 | 86 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 A (/.f64 -2 B)) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (/.f64 -2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (/.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 -2 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 -2 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (/.f64 -2 B)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6)) (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 8) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) (+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (/.f64 -3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (/.f64 3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (/.f64 -4 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 3)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (PI.f64)) (/.f64 -3 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (PI.f64)) (/.f64 3 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (/.f64 -4 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))))))) |
| 1× | egg-herbie |
| 1296× | rational_best-simplify-2 |
| 1242× | rational_best-simplify-1 |
| 1144× | rational_best-simplify-41 |
| 978× | rational_best-simplify-33 |
| 792× | rational_best-simplify-43 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 209 | 4959 |
| 1 | 322 | 4933 |
| 2 | 634 | 4933 |
| 3 | 1641 | 4933 |
| 4 | 4207 | 4933 |
| 5 | 5583 | 4933 |
| 6 | 6031 | 4933 |
| 7 | 6330 | 4933 |
| 8 | 7443 | 4933 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(-.f64 0 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(/.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64)) -1) |
(/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (neg.f64 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64))) |
(+.f64 (*.f64 A (/.f64 -2 B)) 0) |
(+.f64 0 (*.f64 A (/.f64 -2 B))) |
(-.f64 (*.f64 A (/.f64 -2 B)) 0) |
(/.f64 (*.f64 A (/.f64 -2 B)) 1) |
(pow.f64 (*.f64 A (/.f64 -2 B)) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 -1 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1)) |
(+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64)))) |
(+.f64 (+.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64)))) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))) |
(+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) -1) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5)) |
(+.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64)))) |
(+.f64 (+.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) |
(-.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64)))) |
(-.f64 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) 1) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) |
(-.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6)) (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 7))) |
(-.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 8) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 7)) |
(-.f64 (+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) (+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 3))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (/.f64 -3 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (/.f64 3 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (/.f64 -4 (PI.f64)))) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)))) |
(*.f64 (+.f64 (/.f64 -2 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 3)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (/.f64 1 (PI.f64))) |
(*.f64 (+.f64 (/.f64 4 (PI.f64)) (/.f64 -3 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 1 (PI.f64))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) (/.f64 1 (PI.f64))) |
(*.f64 (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (+.f64 (/.f64 2 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 -1 (PI.f64))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) (/.f64 -1 (PI.f64))) |
(*.f64 (+.f64 (/.f64 -2 (PI.f64)) (/.f64 3 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))) (/.f64 1 (PI.f64))) |
(*.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (/.f64 -4 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 -1 (PI.f64))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 0) |
(+.f64 0 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(+.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(-.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) |
(-.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) |
(-.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2)) |
(-.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(-.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1) |
(*.f64 1 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) -1) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1) |
(/.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) -1) |
(/.f64 (-.f64 (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) -1) |
(pow.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(atan.f64 (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 0 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64)) -1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (neg.f64 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 A (/.f64 -2 B)) 0) |
(*.f64 A (/.f64 -2 B)) |
(+.f64 0 (*.f64 A (/.f64 -2 B))) |
(*.f64 A (/.f64 -2 B)) |
(-.f64 (*.f64 A (/.f64 -2 B)) 0) |
(*.f64 A (/.f64 -2 B)) |
(/.f64 (*.f64 A (/.f64 -2 B)) 1) |
(*.f64 A (/.f64 -2 B)) |
(pow.f64 (*.f64 A (/.f64 -2 B)) 1) |
(*.f64 A (/.f64 -2 B)) |
(+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 -1 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1)) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (+.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) -1) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5)) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (+.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 4 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 3 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) 1) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -2 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))) (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6)) (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 7))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -3 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -4 (PI.f64))))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -6) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -3 (PI.f64)) (/.f64 -4 (PI.f64))))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5)) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 8) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 7)) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64))))) (+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 2 (PI.f64)))) (+.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 3))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (/.f64 -3 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (*.f64 3 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (/.f64 3 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (*.f64 3 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 2 (PI.f64)) (*.f64 3 (/.f64 -1 (PI.f64)))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (/.f64 -4 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64)))))) |
(neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64)))))) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (/.f64 -2 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 3)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -2 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64))))) |
(*.f64 (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (/.f64 4 (PI.f64)) (/.f64 -3 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (/.f64 4 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 4 (PI.f64)) (*.f64 3 (/.f64 -1 (PI.f64))))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 2 (PI.f64)) (/.f64 -3 (PI.f64))))) |
(*.f64 (+.f64 (/.f64 2 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 3)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 2 (PI.f64)) (*.f64 3 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 2 (PI.f64)) (*.f64 3 (/.f64 -1 (PI.f64)))))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (/.f64 -2 (PI.f64)) (/.f64 3 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(*.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (/.f64 -4 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64)))))) |
(neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -4 (PI.f64)) (*.f64 3 (/.f64 1 (PI.f64)))))) |
(*.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) |
(+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 0) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(+.f64 0 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(+.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2)) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 0) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3)) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))) (neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2)) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 2) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(-.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(*.f64 1 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) -1) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(/.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) -1) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(/.f64 (-.f64 (*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) 3) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) -1) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(pow.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 1) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(atan.f64 (*.f64 A (/.f64 -2 B))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (-.f64 C A) B) |
| ✓ | 0.0b | (+.f64 -1 (/.f64 (-.f64 C A) B)) |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
Compiled 54 to 23 computations (57.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | A | @ | inf | (/.f64 (-.f64 C A) B) |
| 4.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
| 1.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1426× | rational_best-1 |
| 1416× | rational_best-4 |
| 1416× | rational_best-2 |
| 1416× | rational_best-3 |
| 764× | rational_best-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 69 |
| 1 | 103 | 69 |
| 2 | 173 | 69 |
| 3 | 268 | 69 |
| 4 | 514 | 69 |
| 5 | 1380 | 69 |
| 6 | 4136 | 69 |
| 7 | 6763 | 69 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (/.f64 (-.f64 C A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (/.f64 (neg.f64 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A B) (/.f64 (-.f64 C (+.f64 A A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A B) (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C (neg.f64 B)) (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C A) B) (*.f64 (/.f64 A B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 A) B) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A B) -2) (/.f64 (+.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (+.f64 A A)) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (/.f64 (+.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))) (/.f64 (+.f64 C A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) A)) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A B) (-.f64 (/.f64 C B) (*.f64 (/.f64 (-.f64 C A) B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (neg.f64 B)) (-.f64 0 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (neg.f64 B)) (/.f64 (-.f64 A (+.f64 C C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C C) B) (/.f64 (+.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C A) B) (*.f64 A (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 (-.f64 C A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 A) B) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) (/.f64 (+.f64 C A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (neg.f64 A) B) (/.f64 (-.f64 C A) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 (-.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (-.f64 (/.f64 C B) (*.f64 (/.f64 (-.f64 C A) B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C A) B) -2) (+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 C B) -2) (+.f64 (/.f64 C (neg.f64 B)) (-.f64 0 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (+.f64 A A)) B) (/.f64 (neg.f64 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)) (/.f64 (neg.f64 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (/.f64 (+.f64 C A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))) (/.f64 (+.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C (neg.f64 B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (*.f64 (/.f64 1 B) (+.f64 C (*.f64 A 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 (-.f64 C A) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (*.f64 (/.f64 (-.f64 C A) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 A) B) 4) (*.f64 (/.f64 -1 B) (+.f64 C (*.f64 A 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 C A) B) -2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 C A) B) -2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (neg.f64 A) B) (/.f64 (-.f64 C A) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 (-.f64 (+.f64 C C) A) B)) (+.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 C B) 4) (*.f64 (/.f64 C B) 4)) (+.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C (neg.f64 B)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C A) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C A) (-.f64 (/.f64 -1 B) (*.f64 (/.f64 1 B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C A) (+.f64 (*.f64 (/.f64 1 B) 2) (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C A) (+.f64 (/.f64 -1 B) (*.f64 (/.f64 1 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A C) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A C) (-.f64 (*.f64 (/.f64 1 B) -2) (/.f64 -1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A C) (+.f64 (/.f64 1 B) (*.f64 (/.f64 1 B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (-.f64 (+.f64 C C) A) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (*.f64 (-.f64 C A) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 A (-.f64 (+.f64 A A) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 A (-.f64 C (*.f64 (-.f64 C A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (neg.f64 C) (-.f64 (neg.f64 A) (*.f64 (-.f64 C A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (+.f64 C A) (-.f64 (+.f64 C C) (*.f64 (-.f64 C A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (*.f64 (-.f64 C A) 2) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (-.f64 A C) (*.f64 (-.f64 C A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 A (-.f64 C (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 A (-.f64 (*.f64 (-.f64 C A) 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (+.f64 C A) (-.f64 (*.f64 (-.f64 C A) 2) (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (neg.f64 C) (-.f64 (*.f64 (-.f64 C A) 2) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 A C) B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (-.f64 (*.f64 (-.f64 C A) -2) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) (*.f64 (-.f64 C A) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 C A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 A C) B)))))) |
| 1× | egg-herbie |
| 1440× | rational_best-simplify-53 |
| 1426× | rational_best-simplify-1 |
| 1374× | rational_best-simplify-2 |
| 1020× | rational_best-simplify-43 |
| 782× | rational_best-simplify-50 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 248 | 4917 |
| 1 | 405 | 4569 |
| 2 | 580 | 4565 |
| 3 | 1069 | 4231 |
| 4 | 2927 | 4223 |
| 5 | 5973 | 4223 |
| 6 | 6836 | 4223 |
| 7 | 7219 | 4223 |
| 8 | 7462 | 4223 |
| 9 | 7534 | 4223 |
| 10 | 7554 | 4223 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (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 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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.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 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.f64 180 (/.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))) |
(*.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 (/.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 (/.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 (-.f64 C A) B) |
(-.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))) |
-1 |
(-.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))) |
-1 |
(-.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 A B)) |
(+.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 C B) |
(+.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 C B) |
(+.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 C B) |
(+.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 A B)) |
(+.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 A B)) |
(+.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 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 0) |
(/.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 1) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(pow.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 1) |
(-.f64 (/.f64 (-.f64 C A) B) 1) |
(-.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 0) |
(*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1) |
(*.f64 1 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(/.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1) |
(pow.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1) |
(+.f64 (/.f64 (-.f64 C A) B) 0) |
(+.f64 0 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 C B) (/.f64 (neg.f64 A) B)) |
(+.f64 (/.f64 A B) (/.f64 (-.f64 C (+.f64 A A)) B)) |
(+.f64 (/.f64 A B) (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B))) |
(+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) 2)) |
(+.f64 (/.f64 C (neg.f64 B)) (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2))) |
(+.f64 (/.f64 (+.f64 C A) B) (*.f64 (/.f64 A B) -2)) |
(+.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)))) |
(+.f64 (/.f64 (neg.f64 A) B) (/.f64 C B)) |
(+.f64 (*.f64 (/.f64 A B) -2) (/.f64 (+.f64 C A) B)) |
(+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B)))) |
(+.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 (-.f64 A C) B)) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) A))) |
(+.f64 (/.f64 (-.f64 C (+.f64 A A)) B) (/.f64 A B)) |
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)) (/.f64 A B)) |
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (/.f64 (+.f64 C A) B)) |
(+.f64 (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)) (/.f64 C (neg.f64 B))) |
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))) (/.f64 (+.f64 C A) (neg.f64 B))) |
(+.f64 (*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) A)) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) |
(-.f64 (/.f64 (-.f64 C A) B) 0) |
(-.f64 0 (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 C B) (/.f64 A B)) |
(-.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B)) |
(-.f64 (/.f64 A B) (-.f64 (/.f64 C B) (*.f64 (/.f64 (-.f64 C A) B) 2))) |
(-.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) -2)) |
(-.f64 (/.f64 C (neg.f64 B)) (-.f64 0 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)))) |
(-.f64 (/.f64 C (neg.f64 B)) (/.f64 (-.f64 A (+.f64 C C)) B)) |
(-.f64 (/.f64 (+.f64 C C) B) (/.f64 (+.f64 C A) B)) |
(-.f64 (/.f64 (+.f64 C A) B) (*.f64 A (/.f64 2 B))) |
(-.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 (-.f64 C A) B)))) |
(-.f64 (/.f64 (neg.f64 A) B) (/.f64 C (neg.f64 B))) |
(-.f64 (*.f64 (/.f64 A B) -2) (/.f64 (+.f64 C A) (neg.f64 B))) |
(-.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (neg.f64 A) B) (/.f64 (-.f64 C A) B)))) |
(-.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2)) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 (-.f64 C A) B)) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B))) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (-.f64 (/.f64 C B) (*.f64 (/.f64 (-.f64 C A) B) 2)))) |
(-.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 C B)) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) -2) (+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) -2))) |
(-.f64 (*.f64 (/.f64 C B) -2) (+.f64 (/.f64 C (neg.f64 B)) (-.f64 0 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))))) |
(-.f64 (/.f64 (-.f64 C (+.f64 A A)) B) (/.f64 (neg.f64 A) B)) |
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)) (/.f64 (neg.f64 A) B)) |
(-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (/.f64 (+.f64 C A) (neg.f64 B))) |
(-.f64 (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)) (/.f64 C B)) |
(-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))) (/.f64 (+.f64 C A) B)) |
(-.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C (neg.f64 B)) 4)) |
(-.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (*.f64 (/.f64 1 B) (+.f64 C (*.f64 A 3)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 (-.f64 C A) B))))) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (*.f64 (/.f64 (-.f64 C A) B) 3)) |
(-.f64 (*.f64 (/.f64 (neg.f64 A) B) 4) (*.f64 (/.f64 -1 B) (+.f64 C (*.f64 A 3)))) |
(-.f64 (*.f64 (/.f64 (+.f64 C A) B) -2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2))) |
(-.f64 (*.f64 (/.f64 (+.f64 C A) B) -2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (neg.f64 A) B) (/.f64 (-.f64 C A) B))))) |
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 (-.f64 (+.f64 C C) A) B)) (+.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 (/.f64 C B) 4) (*.f64 (/.f64 C B) 4)) (+.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B))) |
(-.f64 (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C (neg.f64 B)) 4))) |
(*.f64 -1 (/.f64 (-.f64 A C) B)) |
(*.f64 (-.f64 C A) (/.f64 1 B)) |
(*.f64 (-.f64 C A) (-.f64 (/.f64 -1 B) (*.f64 (/.f64 1 B) -2))) |
(*.f64 (-.f64 C A) (+.f64 (*.f64 (/.f64 1 B) 2) (/.f64 -1 B))) |
(*.f64 (-.f64 C A) (+.f64 (/.f64 -1 B) (*.f64 (/.f64 1 B) 2))) |
(*.f64 (/.f64 (-.f64 C A) B) 1) |
(*.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (-.f64 A C) (/.f64 -1 B)) |
(*.f64 (-.f64 A C) (-.f64 (*.f64 (/.f64 1 B) -2) (/.f64 -1 B))) |
(*.f64 (-.f64 A C) (+.f64 (/.f64 1 B) (*.f64 (/.f64 1 B) -2))) |
(*.f64 (/.f64 1 B) (-.f64 C A)) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 (+.f64 C C) A) C)) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (*.f64 (-.f64 C A) -2))) |
(*.f64 (/.f64 1 B) (-.f64 A (-.f64 (+.f64 A A) C))) |
(*.f64 (/.f64 1 B) (-.f64 A (-.f64 C (*.f64 (-.f64 C A) 2)))) |
(*.f64 (/.f64 1 B) (-.f64 (neg.f64 C) (-.f64 (neg.f64 A) (*.f64 (-.f64 C A) 2)))) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C A) (-.f64 (+.f64 C C) (*.f64 (-.f64 C A) 2)))) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 (-.f64 C A) 2) (-.f64 A C))) |
(*.f64 (/.f64 1 B) (+.f64 (-.f64 A C) (*.f64 (-.f64 C A) 2))) |
(*.f64 (/.f64 1 B) (+.f64 A (-.f64 C (+.f64 A A)))) |
(*.f64 (/.f64 1 B) (+.f64 A (-.f64 (*.f64 (-.f64 C A) 2) C))) |
(*.f64 (/.f64 1 B) (+.f64 (+.f64 C A) (-.f64 (*.f64 (-.f64 C A) 2) (+.f64 C C)))) |
(*.f64 (/.f64 1 B) (+.f64 (neg.f64 C) (-.f64 (*.f64 (-.f64 C A) 2) (neg.f64 A)))) |
(*.f64 (/.f64 (-.f64 A C) B) -1) |
(*.f64 (/.f64 -1 B) (-.f64 A C)) |
(*.f64 (/.f64 -1 B) (-.f64 (*.f64 (-.f64 C A) -2) (-.f64 A C))) |
(*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) (*.f64 (-.f64 C A) -2))) |
(pow.f64 (/.f64 (-.f64 C A) B) 1) |
(neg.f64 (/.f64 (-.f64 A C) B)) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 C)) B)) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (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 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (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 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (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 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (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 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(*.f64 (+.f64 1 (/.f64 A B)) -1) |
(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 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 C B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) 1) |
(+.f64 (/.f64 C B) -1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(/.f64 C B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(/.f64 C B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(/.f64 C B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 0) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(+.f64 0 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C 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 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(-.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 0) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 1) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C 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 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(pow.f64 (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) 1) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(-.f64 (/.f64 (-.f64 C A) B) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 0) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 1 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(pow.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 1) |
(+.f64 (/.f64 C B) (*.f64 (+.f64 1 (/.f64 A B)) -1)) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (-.f64 C A) B) 0) |
(/.f64 (-.f64 C A) B) |
(+.f64 0 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C B) (/.f64 (neg.f64 A) B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 A B) (/.f64 (-.f64 C (+.f64 A A)) B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 A B) (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) 2)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 C (neg.f64 B)) (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (+.f64 C A) B) (*.f64 (/.f64 A B) -2)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (neg.f64 A) B) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (*.f64 (/.f64 A B) -2) (/.f64 (+.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B)))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 (-.f64 A C) B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) A))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (/.f64 (-.f64 C (+.f64 A A)) B) (/.f64 A B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)) (/.f64 A B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (/.f64 (+.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(+.f64 (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)) (/.f64 C (neg.f64 B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))) (/.f64 (+.f64 C A) (neg.f64 B))) |
(/.f64 (-.f64 C A) B) |
(+.f64 (*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) A)) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (-.f64 C A) B) 0) |
(/.f64 (-.f64 C A) B) |
(-.f64 0 (/.f64 (-.f64 A C) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 C B) (/.f64 A B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 A B) (-.f64 (/.f64 C B) (*.f64 (/.f64 (-.f64 C A) B) 2))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) -2)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 C (neg.f64 B)) (-.f64 0 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 C (neg.f64 B)) (/.f64 (-.f64 A (+.f64 C C)) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (+.f64 C C) B) (/.f64 (+.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (+.f64 C A) B) (*.f64 A (/.f64 2 B))) |
(-.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 (-.f64 C A) B)))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (neg.f64 A) B) (/.f64 C (neg.f64 B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 (/.f64 A B) -2) (/.f64 (+.f64 C A) (neg.f64 B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (neg.f64 A) B) (/.f64 (-.f64 C A) B)))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B))) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 A B) 2))) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (-.f64 (/.f64 C B) (*.f64 (/.f64 (-.f64 C A) B) 2)))) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 (+.f64 A A) C) B))) |
(-.f64 (*.f64 A (/.f64 2 B)) (+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 A B) 2))) |
(-.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) -2) (+.f64 (/.f64 (-.f64 A C) B) (*.f64 (/.f64 (-.f64 C A) B) -2))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 (/.f64 C B) -2) (+.f64 (/.f64 C (neg.f64 B)) (-.f64 0 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (-.f64 C (+.f64 A A)) B) (/.f64 (neg.f64 A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 C A) B) 2) (/.f64 C B)) (/.f64 (neg.f64 A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (/.f64 (+.f64 C A) (neg.f64 B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (-.f64 (/.f64 A B) (*.f64 (/.f64 (-.f64 C A) B) -2)) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (neg.f64 A) B))) (/.f64 (+.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C (neg.f64 B)) 4)) |
(-.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C B) -4)) |
(-.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (*.f64 (/.f64 1 B) (+.f64 C (*.f64 A 3)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) B) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 (-.f64 C A) B))))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 (/.f64 (-.f64 C A) B) 4) (*.f64 (/.f64 (-.f64 C A) B) 3)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (*.f64 (/.f64 (neg.f64 A) B) 4) (*.f64 (/.f64 -1 B) (+.f64 C (*.f64 A 3)))) |
(-.f64 (*.f64 (/.f64 A (neg.f64 B)) 4) (*.f64 (/.f64 -1 B) (+.f64 C (*.f64 A 3)))) |
(-.f64 (*.f64 (/.f64 A B) -4) (*.f64 (/.f64 -1 B) (+.f64 C (*.f64 A 3)))) |
(-.f64 (*.f64 (/.f64 (+.f64 C A) B) -2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (*.f64 (/.f64 C B) -2) (/.f64 (+.f64 C A) (neg.f64 B)))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (*.f64 (/.f64 C B) -2) (/.f64 (-.f64 (neg.f64 A) C) B))) |
(-.f64 (*.f64 (/.f64 (+.f64 C A) B) -2) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 2 (-.f64 (/.f64 (neg.f64 A) B) (/.f64 (-.f64 C A) B))))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (/.f64 (+.f64 C A) (neg.f64 B)) (*.f64 (/.f64 C B) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (*.f64 (/.f64 C B) -2) (/.f64 (+.f64 C A) (neg.f64 B)))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 C A) B)) (+.f64 (*.f64 (/.f64 C B) -2) (/.f64 (-.f64 (neg.f64 A) C) B))) |
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 (-.f64 (+.f64 C C) A) B)) (+.f64 (/.f64 (-.f64 (+.f64 C C) A) B) (/.f64 C B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B))) (+.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 C B)) (/.f64 C B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 (*.f64 (/.f64 C B) 4) (*.f64 (/.f64 C B) 4)) (+.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B))) |
(-.f64 (*.f64 (/.f64 C B) 8) (+.f64 (*.f64 (/.f64 C B) 4) (/.f64 (+.f64 A (*.f64 C 3)) B))) |
(-.f64 (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C (neg.f64 B)) 4))) |
(-.f64 (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B))) (+.f64 (/.f64 (+.f64 A (*.f64 C 3)) (neg.f64 B)) (*.f64 (/.f64 C B) -4))) |
(*.f64 -1 (/.f64 (-.f64 A C) B)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (-.f64 C A) (/.f64 1 B)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (-.f64 C A) (-.f64 (/.f64 -1 B) (*.f64 (/.f64 1 B) -2))) |
(*.f64 (-.f64 C A) (-.f64 (/.f64 -1 B) (*.f64 -2 (/.f64 1 B)))) |
(*.f64 (-.f64 C A) (+.f64 (*.f64 (/.f64 1 B) 2) (/.f64 -1 B))) |
(*.f64 (-.f64 C A) (+.f64 (/.f64 -1 B) (*.f64 2 (/.f64 1 B)))) |
(*.f64 (-.f64 C A) (+.f64 (/.f64 -1 B) (*.f64 (/.f64 1 B) 2))) |
(*.f64 (-.f64 C A) (+.f64 (/.f64 -1 B) (*.f64 2 (/.f64 1 B)))) |
(*.f64 (/.f64 (-.f64 C A) B) 1) |
(/.f64 (-.f64 C A) B) |
(*.f64 1 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (-.f64 A C) (/.f64 -1 B)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (-.f64 A C) (-.f64 (*.f64 (/.f64 1 B) -2) (/.f64 -1 B))) |
(*.f64 (-.f64 A C) (-.f64 (*.f64 -2 (/.f64 1 B)) (/.f64 -1 B))) |
(*.f64 (-.f64 A C) (+.f64 (/.f64 1 B) (*.f64 (/.f64 1 B) -2))) |
(*.f64 (-.f64 A C) (+.f64 (/.f64 1 B) (*.f64 -2 (/.f64 1 B)))) |
(*.f64 (/.f64 1 B) (-.f64 C A)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 (+.f64 C C) A) C)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (*.f64 (-.f64 C A) -2))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (-.f64 A (-.f64 (+.f64 A A) C))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (-.f64 A (-.f64 C (*.f64 (-.f64 C A) 2)))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (-.f64 (neg.f64 C) (-.f64 (neg.f64 A) (*.f64 (-.f64 C A) 2)))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C A) (-.f64 (+.f64 C C) (*.f64 (-.f64 C A) 2)))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 (-.f64 C A) 2) (-.f64 A C))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (+.f64 (-.f64 A C) (*.f64 (-.f64 C A) 2))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (+.f64 A (-.f64 C (+.f64 A A)))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (+.f64 A (-.f64 (*.f64 (-.f64 C A) 2) C))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (+.f64 (+.f64 C A) (-.f64 (*.f64 (-.f64 C A) 2) (+.f64 C C)))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 1 B) (+.f64 (neg.f64 C) (-.f64 (*.f64 (-.f64 C A) 2) (neg.f64 A)))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 (-.f64 A C) B) -1) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 -1 B) (-.f64 A C)) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 -1 B) (-.f64 (*.f64 (-.f64 C A) -2) (-.f64 A C))) |
(/.f64 (-.f64 C A) B) |
(*.f64 (/.f64 -1 B) (+.f64 (-.f64 C A) (*.f64 (-.f64 C A) -2))) |
(/.f64 (-.f64 C A) B) |
(pow.f64 (/.f64 (-.f64 C A) B) 1) |
(/.f64 (-.f64 C A) B) |
(neg.f64 (/.f64 (-.f64 A C) B)) |
(/.f64 (-.f64 C A) B) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
| ✓ | 0.8b | (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
| ✓ | 27.7b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
Compiled 102 to 68 computations (33.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | 0 | (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
| 0.0ms | B | @ | inf | (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
| 0.0ms | B | @ | -inf | (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
| 0.0ms | A | @ | 0 | (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1428× | rational_best-1 |
| 1418× | rational_best-2 |
| 1414× | rational_best-3 |
| 1144× | rational_best-simplify-46 |
| 864× | rational_best-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 160 |
| 1 | 123 | 160 |
| 2 | 185 | 160 |
| 3 | 216 | 160 |
| 4 | 286 | 160 |
| 5 | 486 | 160 |
| 6 | 1099 | 160 |
| 7 | 3762 | 160 |
| 8 | 7153 | 160 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (-.f64 0 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)) (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2))) (+.f64 (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 2 (/.f64 1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 3) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1604× | rational_best-simplify-2 |
| 1148× | rational_best-simplify-1 |
| 1118× | rational_best-simplify-50 |
| 1064× | rational_best-simplify-55 |
| 678× | rational_best-simplify-53 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 246 | 8041 |
| 1 | 432 | 7835 |
| 2 | 718 | 7835 |
| 3 | 1410 | 7835 |
| 4 | 3269 | 7835 |
| 5 | 6234 | 7835 |
| 6 | 7647 | 7835 |
| 1× | node limit |
| Inputs |
|---|
A |
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
A |
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 -1 A) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1 A)))) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.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 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 A) |
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 A (*.f64 -1 B)) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1) |
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 0) |
(-.f64 0 (neg.f64 (+.f64 A (sqrt.f64 (+.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 0 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(-.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(-.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3)) |
(-.f64 (+.f64 (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) A)) |
(-.f64 (+.f64 (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)) (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2))) (+.f64 (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1) |
(*.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 -1 (neg.f64 (+.f64 A (sqrt.f64 (+.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))))) -1) |
(/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1) |
(/.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1) |
(pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1) |
(neg.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) |
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))) |
(+.f64 (+.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 3) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 180) (PI.f64)) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
A |
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))))) |
(+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))) |
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B)) |
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 6) (pow.f64 B 5)) -1/16)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 6) (pow.f64 B 5)) -1/16)))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))) (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 A 6) (pow.f64 B 5))))) |
A |
(+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))))) |
(+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3)))))) |
(+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5)))))) |
(*.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 (/.f64 (pow.f64 B 2) A) -1/2)) |
(+.f64 (neg.f64 A) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 (*.f64 A -1) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1 A)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 A -1) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (+.f64 (neg.f64 A) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (neg.f64 A) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) |
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(*.f64 2 A) |
(*.f64 A 2) |
(+.f64 A A) |
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A A)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 A 2)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 A 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 A A)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (/.f64 (pow.f64 B 2) A) -1/2) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.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 A 7))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 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 A 7)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 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 A 7))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.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 A 7))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 A 5)) -1/16)))) |
(*.f64 2 A) |
(*.f64 A 2) |
(+.f64 A A) |
(+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A A)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 A A))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 A 2)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 A 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (*.f64 A 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 A 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 A 5))) (+.f64 A A)))) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) |
(+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3))) B))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 A (*.f64 -1 B)) |
(+.f64 A (neg.f64 B)) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 -1 B))) |
(+.f64 A (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2))) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 A 4) (pow.f64 B 3)))))) |
(+.f64 A (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) -1/2) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 A 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 A 2) B) -1/2)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 0 (sqrt.f64 (+.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))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(*.f64 1 (sqrt.f64 (+.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))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 0) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 0 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 A (sqrt.f64 (+.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 0 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 4) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 3)) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) A)) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)) (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2))) (+.f64 (+.f64 A (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1) |
(+.f64 A (sqrt.f64 (+.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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(*.f64 -1 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 A (sqrt.f64 (+.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))))) -1) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1) |
(+.f64 A (sqrt.f64 (+.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))))) -1) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(neg.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (+.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 2 (/.f64 1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 3) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 180) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 180 (PI.f64))) |
Compiled 29533 to 19947 computations (32.5% saved)
21 alts after pruning (19 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 884 | 12 | 896 |
| Fresh | 3 | 7 | 10 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 1 | 4 |
| Total | 890 | 21 | 911 |
| Status | Error | Program |
|---|---|---|
| 33.8b | (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) | |
| 50.6b | (/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) | |
| 50.6b | (*.f64 180 (/.f64 (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (PI.f64))) | |
| 54.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0) (neg.f64 B))) (PI.f64))) | |
| ✓ | 35.3b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| ▶ | 49.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64))) |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))) (neg.f64 B))) (PI.f64))) | |
| 50.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) | |
| 50.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) | |
| 56.1b | (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) | |
| 39.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 56.2b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) | |
| ▶ | 30.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))))) (PI.f64))) |
| 54.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0))) (PI.f64))) | |
| 31.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (PI.f64))) | |
| ▶ | 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 44.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) | |
| ▶ | 48.9b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 49.7b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 50.6b | (*.f64 180 (-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) | |
| ▶ | 35.1b | (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
Compiled 834 to 686 computations (17.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))))) |
| ✓ | 1.1b | (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))) |
| ✓ | 1.4b | (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))) |
| ✓ | 31.8b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
Compiled 224 to 148 computations (33.9% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | C | @ | inf | (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))) |
| 0.0ms | C | @ | 0 | (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))))) |
| 0.0ms | A | @ | -inf | (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))))) |
| 0.0ms | A | @ | -inf | (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))) |
| 0.0ms | C | @ | inf | (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))))) |
| 1× | batch-egg-rewrite |
| 1198× | rational_best-1 |
| 1194× | rational_best-4 |
| 1194× | rational_best-2 |
| 1194× | rational_best-3 |
| 1194× | exponential-1 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 218 |
| 1 | 151 | 218 |
| 2 | 229 | 212 |
| 3 | 311 | 200 |
| 4 | 476 | 200 |
| 5 | 868 | 172 |
| 6 | 1608 | 172 |
| 7 | 2913 | 172 |
| 8 | 5364 | 172 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))) |
(+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (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))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (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))) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (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))) -2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (-.f64 0 (*.f64 2 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (/.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (-.f64 (neg.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (neg.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (/.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))))) |
| 1× | egg-herbie |
| 2184× | rational_best-simplify-2 |
| 1634× | rational_best-simplify-1 |
| 832× | rational_best-simplify-53 |
| 674× | rational_best-simplify-44 |
| 636× | rational_best-simplify-43 |
Useful iterations: 6 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 667 | 18150 |
| 1 | 1388 | 17606 |
| 2 | 2410 | 17460 |
| 3 | 3487 | 17028 |
| 4 | 4515 | 16980 |
| 5 | 5624 | 16974 |
| 6 | 6700 | 16956 |
| 7 | 7144 | 16956 |
| 8 | 7809 | 16956 |
| 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)))))) |
(*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A)))) |
(+.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 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) (*.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 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) (+.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 -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 (*.f64 4 A) (*.f64 -1 A))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 A) (*.f64 -1 A))) (*.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 (+.f64 (*.f64 4 A) (*.f64 -1 A))) (*.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 (*.f64 -1 (+.f64 (*.f64 4 A) (*.f64 -1 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) |
(*.f64 2 C) |
(+.f64 (*.f64 -1 (+.f64 A (*.f64 4 A))) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1 (+.f64 A (*.f64 4 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 -1 (+.f64 A (*.f64 4 A))) (*.f64 2 C)))) |
(-.f64 (*.f64 2 C) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (+.f64 A (*.f64 4 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 A (*.f64 4 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 A (*.f64 4 A))) |
(*.f64 -1 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) (*.f64 4 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)))) (*.f64 4 A)) |
B |
(-.f64 (+.f64 C B) (*.f64 4 A)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) (*.f64 4 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))) (*.f64 4 A)) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 4 (*.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 4 (*.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/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 (*.f64 A (+.f64 4 (*.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 -5 A) |
(-.f64 (+.f64 (*.f64 -5 A) C) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 -5 A) (+.f64 C (*.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 (*.f64 -5 A) (+.f64 C (*.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 -3 A) |
(+.f64 (*.f64 -3 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -3 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 -3 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 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 (*.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 C (pow.f64 B 2)) (pow.f64 A 2))) (+.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 1/2 (/.f64 (pow.f64 B 2) A))))) |
(-.f64 (*.f64 3 A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 3 A)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (+.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 3 A))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (+.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 3 A)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (*.f64 3 A) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 3 A)) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (+.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 3 A))) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (+.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 3 A)))) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(*.f64 2 C) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 3 A)) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 3 A))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.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 C) (*.f64 3 A)))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 3 A)) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 3 A))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 3 A)))) (+.f64 A (*.f64 4 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 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 3 A))))) (+.f64 A (*.f64 4 A))) |
(*.f64 -1 B) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 3 A))) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 3 A)))) (*.f64 4 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 (*.f64 -1 B) (*.f64 3 A))))) (*.f64 4 A)) |
B |
(-.f64 (+.f64 C (+.f64 (*.f64 3 A) B)) (*.f64 4 A)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 3 A) B))) (*.f64 4 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 (+.f64 (*.f64 3 A) B)))) (*.f64 4 A)) |
(/.f64 (-.f64 (+.f64 (*.f64 2 C) (*.f64 3 A)) (+.f64 A (*.f64 4 A))) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 3 (/.f64 A B)))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A 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 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
-1 |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (/.f64 C B)) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.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 4 (/.f64 A B)))) |
1 |
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (/.f64 C B))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))))) (*.f64 4 (/.f64 A B))) |
(/.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 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.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)))) (*.f64 (pow.f64 A 3) B))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B 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))) (*.f64 (pow.f64 A 4) B))) (*.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)))) (*.f64 (pow.f64 A 3) B)))))) |
(/.f64 (-.f64 (*.f64 3 A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) B) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(/.f64 (-.f64 (*.f64 3 A) (+.f64 (*.f64 4 A) (*.f64 -1 A))) B) |
(-.f64 (+.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 3 (/.f64 A B))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.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 3 (/.f64 A 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 -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 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(*.f64 2 (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 3 (/.f64 A B))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 3 (/.f64 A B)))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 3 (/.f64 A B))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (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))) 0) |
(-.f64 0 (neg.f64 (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))) 1) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 (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))) -2))) |
(*.f64 (+.f64 (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))) -2)) -1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 (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))) -2))) |
(-.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0) |
(-.f64 0 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C))) |
(*.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(*.f64 1 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 -1 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C))) |
(*.f64 -1 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C)))) |
(*.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)) -1) |
(*.f64 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))) -1) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C))) -1) |
(/.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(/.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)) -1) |
(pow.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C))) |
(neg.f64 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C)))) |
(-.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 0) |
(-.f64 0 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))) |
(-.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (-.f64 0 (*.f64 2 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))))) |
(-.f64 (*.f64 2 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) |
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1) |
(*.f64 1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) |
(*.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(*.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) -1) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) |
(*.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))) -1) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1) |
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) -1) |
(pow.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1) |
(neg.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 0) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(+.f64 0 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(+.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(+.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 0) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (/.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(-.f64 0 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (-.f64 (neg.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) |
(-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(-.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (neg.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2))) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (/.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 1) |
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (neg.f64 B)) |
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) -1) |
(pow.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 1) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
| 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 (*.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 (*.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 A (*.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 (+.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)) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.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 (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) 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 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (*.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 (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 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)) (*.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 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)))) |
(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 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))) (*.f64 (*.f64 A C) (neg.f64 (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 C (neg.f64 (*.f64 A (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 (*.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 -1 (*.f64 C (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 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 (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 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/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 C (neg.f64 A))))) |
(+.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)))) (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/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 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 -1 (*.f64 C (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 -1 (*.f64 C (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 (-.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) C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 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 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 C (*.f64 (-.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)))))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 A C) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 C (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 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 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 (neg.f64 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) A)) |
(+.f64 (neg.f64 C) (+.f64 A (*.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 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 1/2 (/.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 (neg.f64 C))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (-.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 (+.f64 A (neg.f64 C)) (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (-.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 (+.f64 A (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 C (/.f64 (-.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 C (+.f64 (neg.f64 A) (*.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 (+.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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (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 C (/.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)))))) (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 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 A (*.f64 (neg.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))) (*.f64 C (*.f64 (neg.f64 A) (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 (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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.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)))) (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 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (neg.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))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (neg.f64 A)) (*.f64 (pow.f64 C 2) (*.f64 1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (neg.f64 A)) (*.f64 (pow.f64 C 2) (*.f64 1/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 (-.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.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 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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))))))) |
(+.f64 (*.f64 A (*.f64 (neg.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))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (*.f64 (neg.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))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))) |
(+.f64 (*.f64 C (*.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 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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (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 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 (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 (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2))))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (-.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 A (/.f64 (-.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 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (neg.f64 C) (+.f64 A (*.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 A (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))) (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))) A)) |
(+.f64 (neg.f64 C) (+.f64 A (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A)))) |
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.f64 C (+.f64 1 (*.f64 A (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 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) (*.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 (*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.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 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.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 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) (+.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 -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 (*.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 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 (*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.f64 (*.f64 -1/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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3)))) (*.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 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))) |
(*.f64 -1 (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(*.f64 -1 (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(neg.f64 (*.f64 A 3)) |
(*.f64 A -3) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 4 A) (*.f64 -1 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 A -1) (*.f64 A 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C))) |
(+.f64 (neg.f64 (*.f64 A 3)) (*.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 (neg.f64 A) 2)) C)) (*.f64 A -3)) |
(+.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 (+.f64 (*.f64 4 A) (*.f64 -1 A))) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) (+.f64 (*.f64 -1 (+.f64 (*.f64 A -1) (*.f64 A 4))) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2)))))) |
(+.f64 (neg.f64 (*.f64 A 3)) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 A -3) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 A (+.f64 -3 (*.f64 -1/2 (/.f64 (-.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 (+.f64 (*.f64 4 A) (*.f64 -1 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) |
(+.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 A -1) (*.f64 A 4))) (*.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 -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 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (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 3)) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 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 -3) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 A (+.f64 -3 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 A (+.f64 -3 (*.f64 -1/2 (/.f64 (-.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 2 C) |
(*.f64 C 2) |
(+.f64 (*.f64 -1 (+.f64 A (*.f64 4 A))) (*.f64 2 C)) |
(+.f64 (*.f64 C 2) (*.f64 -1 (+.f64 A (*.f64 A 4)))) |
(+.f64 (*.f64 C 2) (neg.f64 (+.f64 A (*.f64 A 4)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1 (+.f64 A (*.f64 4 A))) (*.f64 2 C))) |
(+.f64 (*.f64 C 2) (+.f64 (*.f64 -1 (+.f64 A (*.f64 A 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 C 2) (+.f64 (neg.f64 (+.f64 A (*.f64 A 4))) (*.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 -1 (+.f64 A (*.f64 4 A))) (*.f64 2 C)))) |
(+.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 -1 (+.f64 A (*.f64 A 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) |
(+.f64 (+.f64 (*.f64 C 2) (neg.f64 (+.f64 A (*.f64 A 4)))) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 C 2) (neg.f64 (+.f64 A (*.f64 A 4)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(-.f64 (*.f64 2 C) (+.f64 A (*.f64 4 A))) |
(-.f64 (*.f64 C 2) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C 2) (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2)) (+.f64 A (*.f64 A 4))) |
(-.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 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 C 2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (+.f64 A (*.f64 A 4))) |
(-.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 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (+.f64 (*.f64 C 2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (+.f64 (*.f64 C 2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16))) (+.f64 A (*.f64 A 4))) |
(*.f64 -1 B) |
(neg.f64 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 4 A)) |
(-.f64 (+.f64 C (neg.f64 B)) (*.f64 A 4)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))) (*.f64 A 4)) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 C (neg.f64 B))) (*.f64 A 4)) |
(-.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)))) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.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 A 4)) |
B |
(-.f64 (+.f64 C B) (*.f64 4 A)) |
(-.f64 (+.f64 C B) (*.f64 A 4)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) (*.f64 4 A)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) (*.f64 A 4)) |
(-.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))) (*.f64 4 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))) (*.f64 A 4)) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 4 (*.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 4 (*.f64 -1 (*.f64 C (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 4 (*.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 4 (*.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 4 (*.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/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 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 C (*.f64 A (*.f64 -1 (+.f64 4 (*.f64 -1 (*.f64 C (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/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 (+.f64 4 (*.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 (*.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 (neg.f64 (+.f64 4 (*.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 C (*.f64 A (neg.f64 (+.f64 4 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.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))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.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 (*.f64 A (+.f64 4 (*.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 C (*.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 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (*.f64 A (*.f64 -1 (+.f64 4 (*.f64 -1 (*.f64 C (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 -1 (*.f64 C (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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (+.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (+.f64 (+.f64 C (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))) (*.f64 -1/2 (*.f64 (*.f64 (-.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) C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 4 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (+.f64 (*.f64 C (*.f64 (-.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)))))) (*.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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 4 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -5 A) |
(*.f64 A -5) |
(-.f64 (+.f64 (*.f64 -5 A) C) (*.f64 -1 C)) |
(-.f64 (+.f64 C (*.f64 A -5)) (neg.f64 C)) |
(+.f64 C (+.f64 C (*.f64 A -5))) |
(-.f64 (+.f64 (*.f64 -5 A) (+.f64 C (*.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 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (+.f64 C (*.f64 A -5))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -5))) (neg.f64 C)) |
(+.f64 C (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -5)))) |
(+.f64 C (+.f64 (+.f64 C (*.f64 A -5)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) |
(-.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 (*.f64 -5 A) (+.f64 C (*.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 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 -5) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2))))) (neg.f64 C)) |
(-.f64 (+.f64 (+.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 -5) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(+.f64 C (+.f64 (+.f64 C (*.f64 A -5)) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.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 C (+.f64 (+.f64 C (*.f64 A -5)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))))) |
(*.f64 -3 A) |
(*.f64 -1 (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(neg.f64 (*.f64 A 3)) |
(*.f64 A -3) |
(+.f64 (*.f64 -3 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -3 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 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))) (*.f64 A -3))) |
(+.f64 (*.f64 A -3) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (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 -3 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 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 A -3) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))))) |
(+.f64 (*.f64 A -3) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 A -3) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))))) |
(-.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 -1 (*.f64 C (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 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 C (*.f64 A (+.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) -1))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (+.f64 -1 (*.f64 C (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 -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 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (+.f64 C (*.f64 A (*.f64 -1 (+.f64 1 (*.f64 -1 (*.f64 C (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/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.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 (*.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 (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 C (+.f64 (*.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 A (+.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) -1)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.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 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.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 A (+.f64 -1 (*.f64 C (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 (+.f64 (+.f64 C (*.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 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))))) (+.f64 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (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 -1 (*.f64 C (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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.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) C)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.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 (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 C (*.f64 -1/2 (+.f64 (*.f64 C (*.f64 (-.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)))))) (*.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)))))))) (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 C (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (+.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) -1)) (+.f64 C (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (+.f64 C (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (+.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (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)) (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 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -2))) (neg.f64 C)) |
(+.f64 C (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -2)))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (+.f64 C (*.f64 A -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 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -2)))) (neg.f64 C)) |
(-.f64 (+.f64 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 -2)) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(+.f64 C (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.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 C (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 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 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (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 (pow.f64 B 2) A)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3)))) |
(+.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 (+.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 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (neg.f64 C))) (pow.f64 A 4)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 C)) (*.f64 (neg.f64 C) (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))))) (pow.f64 A 4)) (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2)))) (*.f64 (pow.f64 B 4) -1/2))) (pow.f64 A 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2)))) (*.f64 (pow.f64 B 4) -1/2)) (/.f64 C (pow.f64 A 4))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2)))) (*.f64 (pow.f64 B 4) -1/2)) (/.f64 C (pow.f64 A 4))) (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (*.f64 C (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1/2) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))))) (/.f64 C (pow.f64 A 4))))))) |
(-.f64 (*.f64 3 A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (*.f64 A 3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (*.f64 A -2) (+.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 3 A)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A 3)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 A 3)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 A 3)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 A 3)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 A 3)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.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 3 A))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 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 A 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.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 (-.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 A 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 A 3) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.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 3 A)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 A 3) (+.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 (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.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 (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3)))) (*.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 A 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 A 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 A 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.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 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 A 3))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) |
(-.f64 (*.f64 3 A) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (*.f64 A 3) (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(-.f64 (*.f64 A 3) (*.f64 A 3)) |
0 |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 3 A)) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) (*.f64 A 3)) (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 A 3)) (*.f64 A 3)) |
(-.f64 (+.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 3 A))) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) (*.f64 A 3))) (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 A 3) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 3)) |
(-.f64 (+.f64 (*.f64 A 3) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) (*.f64 A 3)) |
(-.f64 (+.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 3 A)))) (+.f64 (*.f64 4 A) (*.f64 -1 A))) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (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 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) (*.f64 A 3)))) (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(-.f64 (+.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 (*.f64 A 3) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 3)) |
(-.f64 (+.f64 (*.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 3) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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 3)) |
(-.f64 (+.f64 (*.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 3) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) (*.f64 A 3)) |
(*.f64 2 C) |
(*.f64 C 2) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 3 A)) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C 2) (*.f64 A 3)) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 3 A))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 C 2) (*.f64 A 3))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 A 3) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.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 C) (*.f64 3 A)))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 C 2) (*.f64 A 3)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (+.f64 (*.f64 C 2) (*.f64 A 3)) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (+.f64 (*.f64 C 2) (*.f64 A 3)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 3 A)) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 C 2) (*.f64 A 3)) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 3 A))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 C 2) (*.f64 A 3))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 A 3) (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (*.f64 A 3))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 3 A)))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 A 3)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 A 3)))) (+.f64 A (*.f64 A 4))) |
(-.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 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 3 A))))) (+.f64 A (*.f64 4 A))) |
(-.f64 (+.f64 (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 A 3))) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16) (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (+.f64 (*.f64 C 2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (+.f64 (*.f64 A 3) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 C 2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 A 3)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (+.f64 A (*.f64 A 4))) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) (-.f64 A C)) -1/2) (+.f64 (*.f64 C 2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 A 3))))) (+.f64 A (*.f64 A 4))) |
(*.f64 -1 B) |
(neg.f64 B) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1 B) (*.f64 3 A))) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 (neg.f64 B) (*.f64 A 3))) (*.f64 A 4)) |
(-.f64 (+.f64 (+.f64 C (neg.f64 B)) (*.f64 A 3)) (*.f64 A 4)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 3 A)))) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (neg.f64 B) (*.f64 A 3)))) (*.f64 A 4)) |
(-.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 (*.f64 -1 B) (*.f64 3 A))))) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 (+.f64 (neg.f64 B) (*.f64 A 3)) (+.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 4)) |
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (neg.f64 B) (*.f64 A 3))) (+.f64 C (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) (*.f64 A 4)) |
(-.f64 (+.f64 (+.f64 (+.f64 C (neg.f64 B)) (*.f64 A 3)) (+.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 4)) |
B |
(-.f64 (+.f64 C (+.f64 (*.f64 3 A) B)) (*.f64 4 A)) |
(-.f64 (+.f64 C (+.f64 B (*.f64 A 3))) (*.f64 A 4)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 3 A) B))) (*.f64 4 A)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 B (*.f64 A 3)))) (*.f64 A 4)) |
(-.f64 (+.f64 C (+.f64 (+.f64 B (*.f64 A 3)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (*.f64 A 4)) |
(-.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 (+.f64 (*.f64 3 A) B)))) (*.f64 4 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 (+.f64 B (*.f64 A 3))))) (*.f64 A 4)) |
(/.f64 (-.f64 (+.f64 (*.f64 2 C) (*.f64 3 A)) (+.f64 A (*.f64 4 A))) B) |
(/.f64 (-.f64 (+.f64 (*.f64 C 2) (*.f64 A 3)) (+.f64 A (*.f64 A 4))) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 3 (/.f64 A B)))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (+.f64 (/.f64 A B) (*.f64 4 (/.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 3 (/.f64 A B))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 3 (/.f64 A B))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A 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 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.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 2 (/.f64 C B)) (*.f64 3 (/.f64 A B))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (+.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 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 3 (/.f64 A B))) (+.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 A B) (*.f64 4 (/.f64 A B)))) |
-1 |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (/.f64 C B)) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B))) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(+.f64 -1 (-.f64 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B))) (*.f64 4 (/.f64 A B)))) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B))) (-.f64 -1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B)))) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 -1 (*.f64 4 (/.f64 A B)))) |
(+.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B))) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 -1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.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 4 (/.f64 A B)))) |
(-.f64 (+.f64 (+.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 (/.f64 C B) (*.f64 3 (/.f64 A B)))) (+.f64 1 (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 3 (/.f64 A 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 4 (/.f64 A B)))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 3 (/.f64 A 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 4 (/.f64 A B)))) |
(+.f64 -1 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 3 (/.f64 A 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 4 (/.f64 A B)))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))))) (*.f64 4 (/.f64 A B)))) |
1 |
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (/.f64 C B))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B)))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (*.f64 3 (/.f64 A B)) 1)) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B))))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 3 (/.f64 A B)))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.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 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A B)))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (*.f64 4 (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 3 (/.f64 A 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 4 (/.f64 A B))) |
(/.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 A (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (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 A (/.f64 (+.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) (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (/.f64 A B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 A (neg.f64 B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 (+.f64 -1 (*.f64 C (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 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (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) (+.f64 (neg.f64 (*.f64 A (/.f64 (+.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 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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (/.f64 A B))) (*.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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 A (neg.f64 B))) (*.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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (*.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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (/.f64 (+.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 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 (*.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 (/.f64 C B) (*.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (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 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 -1 (*.f64 C (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 A (/.f64 (+.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 (*.f64 (-.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)))) (/.f64 (pow.f64 A 2) B))) (*.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))) (/.f64 (pow.f64 A 3) B))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (neg.f64 (/.f64 A B))) (+.f64 (/.f64 C B) (*.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)))) (/.f64 (pow.f64 A 2) B))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (/.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 A (neg.f64 B))) (+.f64 (/.f64 C B) (*.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)))) (/.f64 (pow.f64 A 2) B))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (/.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (+.f64 (/.f64 C B) (*.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)))) (/.f64 (pow.f64 A 2) B))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (/.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) B))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 C B))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 (+.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) B))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 C 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 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (/.f64 C (neg.f64 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 (neg.f64 C) 2)) (*.f64 A B))) (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A 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 (neg.f64 C) 2)) (*.f64 A B))))) (neg.f64 (/.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 (neg.f64 C) 2)) (*.f64 A B))))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.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 (neg.f64 C) 2)) (*.f64 A B)))))) |
(+.f64 (/.f64 C B) (+.f64 (+.f64 (/.f64 C B) (*.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 A 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 (+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))) (+.f64 (*.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 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A 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 C (*.f64 B (pow.f64 A 2))))))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))))))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 C (*.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 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2))))) |
(*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) |
(*.f64 1/2 (+.f64 (*.f64 C (/.f64 B (pow.f64 A 2))) (/.f64 B A))) |
(*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.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)))) (*.f64 (pow.f64 A 3) B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3)))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 B (pow.f64 A 2))) (/.f64 B A))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B 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))) (*.f64 (pow.f64 A 4) B))) (*.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)))) (*.f64 (pow.f64 A 3) B)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 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 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 (*.f64 C B) 2))) (neg.f64 C))) (*.f64 B (pow.f64 A 4))))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 -1/2 C)) (*.f64 (neg.f64 C) (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))))) (*.f64 B (pow.f64 A 4)))))) |
(+.f64 (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2)))) (*.f64 (pow.f64 B 4) -1/2))) (*.f64 B (pow.f64 A 4))) (/.f64 B A))))) |
(+.f64 (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2)))) (*.f64 (pow.f64 B 4) -1/2)) (/.f64 C (*.f64 B (pow.f64 A 4)))) (/.f64 B A))))) |
(+.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (*.f64 1/2 B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2)))) (*.f64 (pow.f64 B 4) -1/2)) (/.f64 C (*.f64 B (pow.f64 A 4)))) (/.f64 B A))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1/2) (neg.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (neg.f64 (pow.f64 (*.f64 C B) 2))))) (/.f64 C (*.f64 B (pow.f64 A 4))))))) |
(/.f64 (-.f64 (*.f64 3 A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 4 A))) B) |
(/.f64 (-.f64 (*.f64 A 3) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 A 4))) B) |
(/.f64 (-.f64 (*.f64 A -2) (+.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) B) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 C (+.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (pow.f64 C 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A 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 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A 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 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (/.f64 (pow.f64 C 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)) (pow.f64 C 3)) (/.f64 A B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A 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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (*.f64 A (pow.f64 C 3)) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) B)))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A 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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (/.f64 A B) (pow.f64 C 3))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (/.f64 A B) (pow.f64 C 3))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A 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 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (/.f64 (-.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 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 (/.f64 A B) (pow.f64 C 3))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A 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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (/.f64 A B) (pow.f64 C 3))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 C (+.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (/.f64 A B) (pow.f64 C 3))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 C (+.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.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 3) (/.f64 A B))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B)))) |
(/.f64 (-.f64 (*.f64 3 A) (+.f64 (*.f64 4 A) (*.f64 -1 A))) B) |
(-.f64 (*.f64 A 3) (+.f64 (*.f64 A -1) (*.f64 A 4))) |
(-.f64 (*.f64 A 3) (*.f64 A 3)) |
0 |
(-.f64 (+.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 3 (/.f64 A B))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (*.f64 C B)))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.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 3 (/.f64 A B)) (*.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 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (*.f64 C B))) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (*.f64 B (pow.f64 C 2))))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.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 C B))))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 3 (/.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 A (*.f64 B (pow.f64 C 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B))))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B))))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 3 (/.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 C B)) (*.f64 A (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2))))))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.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 3 (/.f64 A 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 -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 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (*.f64 B (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 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)) (*.f64 B (pow.f64 C 3)))) (*.f64 3 (/.f64 A B))))) (+.f64 (*.f64 4 (/.f64 A B)) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.f64 B (pow.f64 C 2))))) (*.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 3 (/.f64 A B))) |
(-.f64 (+.f64 (+.f64 (*.f64 3 (/.f64 A B)) (*.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 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.f64 B (pow.f64 C 2))))))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B))) (+.f64 (*.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 A (+.f64 (/.f64 3 B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B (pow.f64 C 2)))))))) (*.f64 3 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B))) (+.f64 (*.f64 A (+.f64 (/.f64 3 B) (*.f64 -1/2 (/.f64 (-.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 3 (/.f64 A B))) |
(*.f64 2 (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 3 (/.f64 A B))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 3 (/.f64 A B)))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 3 (/.f64 A B))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2)))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A B) (pow.f64 C 2)) (/.f64 B C))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 B (pow.f64 C 2))) (/.f64 B C))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 A B)) (*.f64 1/2 (+.f64 (/.f64 B C) (*.f64 A (/.f64 B (pow.f64 C 2))))))) (+.f64 (/.f64 A B) (*.f64 4 (/.f64 A B)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 -1 (+.f64 (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))) -2))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (+.f64 (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))) -2)) -1) |
(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))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(neg.f64 (+.f64 (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))) -2))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0) |
(+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 0 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 1 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 -1 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 -1 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C)))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)) -1) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))) -1) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C))) -1) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(/.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C)) -1) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(pow.f64 (+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 C (-.f64 (*.f64 A -4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 A 4)) (neg.f64 C))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(neg.f64 (+.f64 (*.f64 A 4) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 A 4) (neg.f64 C)))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (neg.f64 C) (*.f64 A 4)))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 (*.f64 A 4) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(-.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 0) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(-.f64 0 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(-.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (-.f64 0 (*.f64 2 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(-.f64 (*.f64 2 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(*.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(*.f64 1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(*.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(neg.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) -1) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C))) -1) |
(neg.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) -1) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(pow.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) 1) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(neg.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 C)))) |
(neg.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(neg.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 0) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 0 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(+.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 0) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) (/.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 0 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) (/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (-.f64 (neg.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3) (-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 3)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (neg.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) 2))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) -3) (/.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B)) (*.f64 2 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)))) -1)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 1) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(/.f64 (neg.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A))) (neg.f64 B)) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(/.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B)) -1) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(pow.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) 1) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) (neg.f64 B))) |
(/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) B) |
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 | |
|---|---|---|---|---|
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 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 | A | @ | -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× | batch-egg-rewrite |
| 1424× | rational_best-1 |
| 1412× | rational_best-2 |
| 1408× | rational_best-3 |
| 1130× | rational_best-simplify-46 |
| 852× | rational_best-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 86 |
| 1 | 88 | 86 |
| 2 | 130 | 86 |
| 3 | 164 | 86 |
| 4 | 244 | 86 |
| 5 | 448 | 86 |
| 6 | 1082 | 86 |
| 7 | 3799 | 86 |
| 8 | 7228 | 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 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (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))) (/.f64 180 (PI.f64))) 1))))) |
((#(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 -1 (+.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))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4))))) (#(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))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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)) -2) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 2) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)))))) (#(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 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) -2) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2)))))) (#(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 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (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 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))))) (#(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 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (-.f64 0 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (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))) 4) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 3))))) (#(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 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (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 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1)))) (#(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 (*.f64 1/2 (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 B) A)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 B A)) 1))))) |
| 1× | egg-herbie |
| 1374× | rational_best-simplify-2 |
| 1094× | rational_best-simplify-1 |
| 922× | rational_best-simplify-43 |
| 882× | rational_best-simplify-54 |
| 816× | rational_best-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 140 | 1713 |
| 1 | 210 | 1713 |
| 2 | 407 | 1713 |
| 3 | 1057 | 1713 |
| 4 | 3837 | 1713 |
| 5 | 5756 | 1713 |
| 6 | 7670 | 1713 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 0) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(pow.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 1) |
(+.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 -1 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2)) |
(+.f64 (+.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))))) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))) |
(+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4)) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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)) -2) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 2) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) -2) (/.f64 -1 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(+.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(-.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(-.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (-.f64 0 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 3)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(*.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(/.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(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 (*.f64 1/2 (/.f64 B A)) 1) |
(/.f64 (*.f64 1/2 B) A) |
(pow.f64 (*.f64 1/2 (/.f64 B A)) 1) |
| Outputs |
|---|
(+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (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 -1 (+.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))) (neg.f64 (PI.f64))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (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)) -2) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (+.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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))) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (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)) 1) -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)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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)) -4) (+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4)) |
(/.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))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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)) -2) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -3)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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)) -3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) -4)) |
(/.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)) 3) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (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)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 3))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 2) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (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 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 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 3) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) -2) (/.f64 -1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2))) |
(/.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 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (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 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(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 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (-.f64 0 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (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))) 4) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 3)) |
(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 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 -1 (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 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(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 (*.f64 1/2 (/.f64 B A)) 1) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 1/2 B) A) |
(*.f64 1/2 (/.f64 B A)) |
(pow.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(*.f64 1/2 (/.f64 B A)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64))) |
| ✓ | 6.4b | (/.f64 (pow.f64 B 2) A) |
| ✓ | 15.5b | (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B)) |
Compiled 75 to 49 computations (34.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | -inf | (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B)) |
| 0.0ms | A | @ | 0 | (/.f64 (pow.f64 B 2) A) |
| 0.0ms | B | @ | inf | (/.f64 (pow.f64 B 2) A) |
| 0.0ms | B | @ | 0 | (/.f64 (pow.f64 B 2) A) |
| 0.0ms | A | @ | inf | (/.f64 (pow.f64 B 2) A) |
| 1× | batch-egg-rewrite |
| 1622× | rational_best-1 |
| 1586× | rational_best-2 |
| 1586× | rational_best-3 |
| 1382× | rational_best-simplify-51 |
| 878× | rational_best-simplify-2 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 130 |
| 1 | 118 | 130 |
| 2 | 194 | 130 |
| 3 | 277 | 130 |
| 4 | 475 | 130 |
| 5 | 1114 | 118 |
| 6 | 3350 | 118 |
| 7 | 6822 | 118 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B)) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 (neg.f64 B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (*.f64 (/.f64 -1 (*.f64 B A)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -1/2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (neg.f64 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 -1/2 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (-.f64 0 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (*.f64 -1/2 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (/.f64 -1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 -1/2 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 -1/2 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (/.f64 -1 (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 B A)) (*.f64 (pow.f64 B 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (neg.f64 B))) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) -1/2) (/.f64 -1 (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) -1/2) (+.f64 (/.f64 1 (*.f64 B A)) (*.f64 2 (/.f64 -1 (*.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (*.f64 -1/2 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B A)) (neg.f64 (*.f64 (pow.f64 B 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (neg.f64 (neg.f64 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) A) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (neg.f64 B))) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 A))) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 A))) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 A))) (/.f64 (pow.f64 B 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (/.f64 1 (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 2 (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 4) (*.f64 (/.f64 (pow.f64 B 2) A) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -2) (+.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 1 (neg.f64 (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (neg.f64 A)) (*.f64 2 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 1 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 A)) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (neg.f64 A))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 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 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) -2) (+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1044× | rational_best-simplify-1 |
| 1002× | rational_best-simplify-2 |
| 900× | rational_best-simplify-55 |
| 812× | rational_best-simplify-48 |
| 664× | rational_best-simplify-45 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 250 | 5219 |
| 1 | 411 | 5219 |
| 2 | 629 | 5219 |
| 3 | 1144 | 5207 |
| 4 | 2024 | 5203 |
| 5 | 4112 | 5173 |
| 6 | 6411 | 5167 |
| 7 | 7579 | 5167 |
| 8 | 7958 | 5155 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.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 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 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 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 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 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 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 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 (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 (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 (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 (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 (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 (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 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 0) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 0) |
(-.f64 0 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2)) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 (neg.f64 B)) A)) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 B A)))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 A)))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (*.f64 (/.f64 -1 (*.f64 B A)) -1))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -1/2 (neg.f64 B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (neg.f64 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 -1/2 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (-.f64 0 (/.f64 1 (neg.f64 B))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 1 (neg.f64 B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 1) |
(*.f64 1 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) -1/2) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (*.f64 -1/2 (/.f64 1 A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)) |
(*.f64 (/.f64 1 (neg.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) (neg.f64 A)))) |
(*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 (pow.f64 B 2) A)) |
(*.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (neg.f64 B)))) |
(*.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 (pow.f64 B 2) A)) |
(*.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (neg.f64 B))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (/.f64 -1/2 B)) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 1 B)) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 -1/2 B) A)) |
(*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 A)))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 A)))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (/.f64 -1 (*.f64 B A)))) |
(*.f64 (/.f64 -1 (*.f64 B A)) (*.f64 (pow.f64 B 2) -1/2)) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (neg.f64 B))) (/.f64 1 A)) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 1 A)) |
(*.f64 (*.f64 (pow.f64 B 2) -1/2) (/.f64 -1 (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) -1/2) (+.f64 (/.f64 1 (*.f64 B A)) (*.f64 2 (/.f64 -1 (*.f64 B A))))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) |
(*.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (*.f64 -1/2 (/.f64 1 A)))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 1 A))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) -1) |
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2)) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 (pow.f64 B 2) A))) |
(*.f64 (/.f64 1 (*.f64 B A)) (neg.f64 (*.f64 (pow.f64 B 2) -1/2))) |
(*.f64 (/.f64 1 (*.f64 B A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2))) |
(*.f64 (/.f64 1 (*.f64 B A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (neg.f64 (neg.f64 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (/.f64 (/.f64 -1/2 B) A) (neg.f64 (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (neg.f64 (/.f64 -1/2 (neg.f64 B))) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 A))) (neg.f64 (pow.f64 B 2))) |
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 A))) (neg.f64 (pow.f64 B 2))) |
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 A))) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (/.f64 1 (*.f64 B A))) |
(pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 1) |
(neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(+.f64 (/.f64 (pow.f64 B 2) A) 0) |
(+.f64 0 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(-.f64 (/.f64 (pow.f64 B 2) A) 0) |
(-.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(-.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A)) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 4) (*.f64 (/.f64 (pow.f64 B 2) A) 3)) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -2) (+.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A))))) |
(*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 (pow.f64 B 2) A))) |
(*.f64 (pow.f64 B 2) (/.f64 1 A)) |
(*.f64 (pow.f64 B 2) (/.f64 1 (neg.f64 (neg.f64 A)))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (neg.f64 A)) (*.f64 2 (/.f64 1 A)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) 1) |
(*.f64 1 (/.f64 (pow.f64 B 2) A)) |
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (/.f64 1 A) (pow.f64 B 2)) |
(*.f64 (/.f64 1 A) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 1 (neg.f64 A))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) 1/2) |
(*.f64 (/.f64 1 (neg.f64 A)) (neg.f64 (pow.f64 B 2))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 1 A))) |
(*.f64 (*.f64 2 (/.f64 1 A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2))) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 A))) (pow.f64 B 2)) |
(pow.f64 (/.f64 (pow.f64 B 2) A) 1) |
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 1) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))) |
(+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))))) |
(-.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) -2) (+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (/.f64 1 (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)))) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.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 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 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 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 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 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 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 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 (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 (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 (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 (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 (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 (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 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 0 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 (neg.f64 B)) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 B A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (*.f64 (/.f64 -1 (*.f64 B A)) -1))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -1/2 (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (neg.f64 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 -1/2 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 1/2 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 1/2 B) (*.f64 -1/2 (/.f64 -1 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (*.f64 -1/2 (/.f64 -1 B)) (*.f64 (/.f64 1/2 B) 0))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 0 (*.f64 -1/2 (/.f64 -1 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (-.f64 0 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 1 (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B)))) -1/2)) |
(*.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B)))))) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 -1 B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 1 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) -1/2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (*.f64 -1/2 (/.f64 1 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (/.f64 (pow.f64 B 2) A) -1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (/.f64 -1/2 B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 1/2 B) (/.f64 -1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 1 B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 -1/2 B) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (/.f64 -1 (*.f64 B A)))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 -1/2 (*.f64 A (neg.f64 B))) (/.f64 -1 (*.f64 B A)))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 -1/2 (*.f64 B (neg.f64 A))) (/.f64 -1 (*.f64 B A)))) |
(*.f64 (pow.f64 B 2) (neg.f64 (+.f64 (/.f64 -1/2 (*.f64 B (neg.f64 A))) (/.f64 -1 (*.f64 B A))))) |
(*.f64 (pow.f64 B 2) (neg.f64 (+.f64 (/.f64 1/2 (*.f64 B A)) (/.f64 -1 (*.f64 B A))))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 1/2 (*.f64 B A)) (/.f64 -1 (*.f64 B A)))) |
(*.f64 (/.f64 -1 (*.f64 B A)) (*.f64 (pow.f64 B 2) -1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (neg.f64 B))) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (pow.f64 B 2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) -1/2) (/.f64 -1 (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) -1/2) (+.f64 (/.f64 1 (*.f64 B A)) (*.f64 2 (/.f64 -1 (*.f64 B A))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (*.f64 -1/2 (/.f64 1 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 1 A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 1 A)))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A)) -1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 (pow.f64 B 2) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 B A)) (neg.f64 (*.f64 (pow.f64 B 2) -1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 B A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 B A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (neg.f64 (neg.f64 (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (/.f64 -1/2 B) A) (neg.f64 (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (/.f64 -1/2 (neg.f64 B))) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 A))) (neg.f64 (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 A))) (neg.f64 (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 A))) (/.f64 (pow.f64 B 2) B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (/.f64 1 (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -1/2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 (/.f64 (pow.f64 B 2) A) 0) |
(/.f64 (pow.f64 B 2) A) |
(+.f64 0 (/.f64 (pow.f64 B 2) A)) |
(/.f64 (pow.f64 B 2) A) |
(+.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 2 (/.f64 (pow.f64 B 2) A))) |
(/.f64 (pow.f64 B 2) A) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (/.f64 (pow.f64 B 2) A) 0) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)))) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A)) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 4) (*.f64 (/.f64 (pow.f64 B 2) A) 3)) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -2) (+.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A))))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (/.f64 (pow.f64 B 2) A))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (pow.f64 B 2) (/.f64 1 A)) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (pow.f64 B 2) (/.f64 1 (neg.f64 (neg.f64 A)))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 (neg.f64 A)) (*.f64 2 (/.f64 1 A)))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (/.f64 (pow.f64 B 2) A) 1) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 1 (/.f64 (pow.f64 B 2) A)) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (/.f64 1 A) (pow.f64 B 2)) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (/.f64 1 A) (+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 1 (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) 1/2) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (/.f64 1 (neg.f64 A)) (neg.f64 (pow.f64 B 2))) |
(/.f64 (pow.f64 B 2) A) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 1 A)) (/.f64 1 A))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 1 A)))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 1 A))) (pow.f64 B 2))) |
(*.f64 2 (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1 A) (*.f64 -1/2 (/.f64 1 A))))) |
(*.f64 (*.f64 2 (/.f64 1 A)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2))) |
(*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2)) (*.f64 2 (/.f64 1 A))) |
(*.f64 (/.f64 1 A) (*.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2)) 2)) |
(*.f64 (/.f64 1 A) (*.f64 2 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 2) -1/2)))) |
(*.f64 (/.f64 1 A) (*.f64 2 (*.f64 1/2 (pow.f64 B 2)))) |
(*.f64 2 (/.f64 (*.f64 1/2 (pow.f64 B 2)) A)) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 A))) (pow.f64 B 2)) |
(/.f64 (pow.f64 B 2) A) |
(pow.f64 (/.f64 (pow.f64 B 2) A) 1) |
(/.f64 (pow.f64 B 2) A) |
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) -2) (+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (/.f64 1 (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) | |
| ✓ | 0.7b | (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| 0.8b | (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) | |
| 27.7b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
Compiled 146 to 100 computations (31.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | A | @ | 0 | (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| 0.0ms | A | @ | inf | (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| 0.0ms | A | @ | -inf | (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| 0.0ms | B | @ | inf | (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| 0.0ms | B | @ | -inf | (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| 1× | batch-egg-rewrite |
| 972× | rational_best-1 |
| 968× | rational_best-4 |
| 968× | rational_best-2 |
| 968× | rational_best-3 |
| 968× | exponential-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 63 |
| 1 | 135 | 51 |
| 2 | 193 | 51 |
| 3 | 237 | 51 |
| 4 | 315 | 51 |
| 5 | 562 | 51 |
| 6 | 1444 | 51 |
| 7 | 4978 | 51 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (neg.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (-.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (-.f64 1 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (-.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (neg.f64 (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (/.f64 (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -4 (/.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (/.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (/.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) 2) (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 2) (+.f64 (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) 2) (+.f64 (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) -1) (/.f64 (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) 2) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1))) (+.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2)) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 2 (/.f64 1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 3) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1280× | rational_best-simplify-46 |
| 1172× | rational_best-simplify-49 |
| 1106× | rational_best-simplify-1 |
| 810× | rational_best-simplify-55 |
| 784× | rational_best-simplify-43 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 218 | 5724 |
| 1 | 404 | 5516 |
| 2 | 827 | 5432 |
| 3 | 1937 | 5420 |
| 4 | 5017 | 5420 |
| 5 | 7214 | 5392 |
| 6 | 7882 | 5392 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(-.f64 2 (-.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0) |
(-.f64 1 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) 1) |
(-.f64 -1 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(-.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -1) |
(-.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) 2) |
(-.f64 -2 (neg.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) |
(-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) -2) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(-.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(-.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (-.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(-.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) -1)) |
(-.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (-.f64 1 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3)) |
(-.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (-.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(-.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (neg.f64 (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(-.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1)) |
(-.f64 4 (/.f64 (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1)) |
(-.f64 -4 (/.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) -1)) |
(-.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(-.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4)) |
(-.f64 (*.f64 2 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (/.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)) |
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (/.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)) |
(-.f64 (*.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) 2) (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) |
(-.f64 (*.f64 (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 2) (+.f64 (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 3)) |
(-.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) 2) (+.f64 (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) 3)) |
(-.f64 (*.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(-.f64 (*.f64 (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(-.f64 (*.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(-.f64 (/.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) -1) (/.f64 (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)) |
(-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) 2) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1))) (+.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2)) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2) -3)) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)))) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(-.f64 (+.f64 (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -3)) |
(-.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) |
(-.f64 (+.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 4)) |
(-.f64 (+.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 3) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (PI.f64))) |
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (-.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1) |
(/.f64 (-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1))) -1) |
(/.f64 (-.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) -1) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
| Outputs |
|---|
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 2 (-.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 1 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) 1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 -1 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) 2) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 -2 (neg.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) -2) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (-.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) -1)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (-.f64 1 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (-.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (neg.f64 (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (/.f64 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 4 (/.f64 (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -1)) |
(-.f64 4 (neg.f64 (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)))) |
(-.f64 4 (neg.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4))) |
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4) 4) |
(+.f64 4 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4)) |
(-.f64 -4 (/.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) -1)) |
(-.f64 -4 (neg.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4))) |
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) -4) |
(+.f64 -4 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) |
(-.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -4)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 2 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (/.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (/.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)) |
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (neg.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))))) |
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (neg.f64 (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (neg.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 2 (PI.f64)) (neg.f64 (/.f64 -1 (PI.f64)))))))) |
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 2 (PI.f64)) (/.f64 1 (PI.f64)))))) |
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(-.f64 (*.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) 2) (+.f64 -2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 2) (+.f64 (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) 2) (+.f64 (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)) 3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 -1 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (*.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) 2) (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))))) |
(-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4))) |
(-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 4 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 2 (PI.f64)) (neg.f64 (/.f64 -1 (PI.f64))))))) |
(-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 4 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 2 (PI.f64)) (/.f64 1 (PI.f64)))))) |
(-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 4 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(-.f64 (/.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) -1) (/.f64 (+.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) 2) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1))) (+.f64 (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2)) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2) -3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) -3)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2)) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) 4)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 1 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) (+.f64 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (+.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 2 (/.f64 1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) 3) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (*.f64 2 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 2 (/.f64 -1 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2) (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) -2))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B)))) (neg.f64 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (-.f64 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (-.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -2) (*.f64 2 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) -1))) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(/.f64 (-.f64 (+.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)))) (*.f64 2 (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) -1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) |
Compiled 45945 to 32628 computations (29% saved)
31 alts after pruning (25 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1106 | 12 | 1118 |
| Fresh | 1 | 13 | 14 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 5 | 6 |
| Total | 1108 | 31 | 1139 |
| Status | Error | Program |
|---|---|---|
| 33.8b | (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) | |
| 49.9b | (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) | |
| ▶ | 50.6b | (/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
| 47.6b | (/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) | |
| 47.5b | (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) | |
| 54.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0) (neg.f64 B))) (PI.f64))) | |
| ✓ | 35.3b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| ✓ | 49.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64))) |
| ▶ | 49.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))) (neg.f64 B))) (PI.f64))) | |
| 50.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) | |
| ▶ | 50.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 56.1b | (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) | |
| 51.4b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2))) (PI.f64))) | |
| 39.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| ▶ | 56.2b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
| 52.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) (PI.f64))) | |
| 51.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 C) (*.f64 A 4)))))) (PI.f64))) | |
| 50.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (*.f64 A -5)))) (PI.f64))) | |
| 54.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0))) (PI.f64))) | |
| ▶ | 31.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (PI.f64))) |
| ✓ | 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 44.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) | |
| ✓ | 48.9b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 49.7b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 35.1b | (*.f64 180 (-.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) | |
| 50.6b | (*.f64 180 (-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) | |
| 35.1b | (*.f64 180 (-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)))) | |
| ✓ | 35.1b | (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
| 53.2b | (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) | |
| 47.6b | (*.f64 180 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
Compiled 1273 to 1034 computations (18.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
| ✓ | 1.2b | (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
| ✓ | 1.2b | (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
| 31.8b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
Compiled 227 to 137 computations (39.6% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | A | @ | 0 | (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
| 1.0ms | C | @ | 0 | (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
| 0.0ms | A | @ | 0 | (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
| 0.0ms | C | @ | inf | (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
| 0.0ms | C | @ | 0 | (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
| 1× | batch-egg-rewrite |
| 1260× | rational_best-1 |
| 1256× | rational_best-4 |
| 1256× | rational_best-2 |
| 1256× | rational_best-3 |
| 1256× | exponential-1 |
Useful iterations: 6 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 201 |
| 1 | 148 | 201 |
| 2 | 217 | 195 |
| 3 | 296 | 195 |
| 4 | 470 | 195 |
| 5 | 887 | 195 |
| 6 | 1632 | 155 |
| 7 | 3004 | 155 |
| 8 | 5481 | 155 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) 2) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))))) |
| 1× | egg-herbie |
| 1250× | rational_best-simplify-2 |
| 1010× | rational_best-simplify-51 |
| 894× | rational_best-simplify-52 |
| 824× | rational_best-simplify-45 |
| 804× | rational_best-simplify-1 |
Useful iterations: 6 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 557 | 14307 |
| 1 | 1201 | 13451 |
| 2 | 2131 | 13409 |
| 3 | 2939 | 12905 |
| 4 | 4454 | 12639 |
| 5 | 6831 | 12633 |
| 6 | 7950 | 12615 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 -2 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (+.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 -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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (*.f64 -2 A) (*.f64 -1 A)) |
(-.f64 (+.f64 (*.f64 -2 A) (*.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 (*.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 -2 A) (*.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 (*.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 -2 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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C))))) (*.f64 -1 A)) |
(*.f64 2 C) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) A) |
(-.f64 (+.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)))) A) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 -1 (*.f64 A (+.f64 2 (*.f64 -1 (*.f64 C (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 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1 (*.f64 A (+.f64 2 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.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/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 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1 (*.f64 A (+.f64 2 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.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 -3 A) |
(-.f64 (+.f64 (*.f64 -3 A) (+.f64 (*.f64 3 C) (*.f64 -2 C))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 -3 A) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 C) (*.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 (*.f64 -3 A) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 C) (*.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 A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 -1 A))) C) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) C) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 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))))) C) |
(-.f64 (+.f64 C (+.f64 (*.f64 3 C) (*.f64 -2 (+.f64 A C)))) A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -2 (+.f64 A C))))) A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 C (+.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 -2 (+.f64 A C)))))) A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 C (+.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 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -2 (+.f64 A C))))))) A) |
(*.f64 -1 B) |
(+.f64 (*.f64 3 C) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C)))) |
(+.f64 (*.f64 3 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C))))) |
(+.f64 (*.f64 3 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 (*.f64 -1 B) (*.f64 -2 (+.f64 A C)))))) |
B |
(+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A 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 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B)))) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 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 (*.f64 3 C) (*.f64 -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 (*.f64 3 C) (+.f64 (*.f64 -2 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 (*.f64 3 C) (+.f64 (*.f64 -2 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 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 -2 A))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 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 (*.f64 -2 C) (+.f64 (*.f64 3 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 -2 C) (*.f64 3 C)) C) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) C) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) C) |
(-.f64 (+.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 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) C) |
(-.f64 (+.f64 A (*.f64 -2 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (*.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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (+.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 -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)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (*.f64 -2 A)) (*.f64 -1 A)) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (*.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 (+.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 -2 A) (*.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 (+.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 -2 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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)))))) (*.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 (*.f64 3 C) (+.f64 C (*.f64 -2 (+.f64 A C)))) |
(+.f64 C (+.f64 (*.f64 3 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -2 (+.f64 A C))))) |
(+.f64 C (+.f64 (*.f64 3 C) (+.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 -2 (+.f64 A C)))))) |
(+.f64 C (+.f64 (*.f64 3 C) (+.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 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -2 (+.f64 A C))))))) |
(*.f64 -1 B) |
(+.f64 A (+.f64 (*.f64 3 C) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C))))) |
(+.f64 A (+.f64 (*.f64 3 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C)))))) |
(+.f64 A (+.f64 (*.f64 3 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 (*.f64 -1 B) (*.f64 -2 (+.f64 A C))))))) |
B |
(+.f64 A (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B)))) |
(+.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))) (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B))))) |
(/.f64 (+.f64 C (+.f64 (*.f64 3 C) (*.f64 -2 (+.f64 A C)))) B) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 C B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (/.f64 C B))))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (/.f64 C B)))))) |
-1 |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B))) 1) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A 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))))))) 1) |
1 |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.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 -2 (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.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 -2 (/.f64 C B))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.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 -2 (/.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 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 C B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))) (*.f64 -2 (/.f64 C B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 3 (/.f64 C 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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))) (*.f64 -2 (/.f64 C B)))))) (*.f64 -1 (/.f64 C B))) |
(/.f64 (-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) C) B) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -2 (/.f64 C B)))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -2 (/.f64 C B))))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B 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)))) (*.f64 (pow.f64 A 3) B))) (*.f64 -2 (/.f64 C B)))))) (/.f64 C B)) |
(/.f64 (-.f64 (+.f64 A (*.f64 -2 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 A B) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A 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 A B) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A 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 A B) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(/.f64 (-.f64 (+.f64 A (*.f64 -2 A)) (*.f64 -1 A)) B) |
(-.f64 (+.f64 (*.f64 -2 (/.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 A B))) (*.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -2 (/.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 (/.f64 A B) (*.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 A B))) |
(-.f64 (+.f64 (*.f64 -2 (/.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 (*.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)) (*.f64 (pow.f64 C 3) B))) (+.f64 (/.f64 A B) (*.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 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 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0) |
(*.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(*.f64 1 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 -1 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3))) |
(*.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3)) -1) |
(/.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(pow.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3))) |
(-.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0) |
(-.f64 0 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(*.f64 1 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) -1) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(/.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) -1) |
(pow.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(neg.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 0) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(+.f64 0 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(+.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(+.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(+.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(+.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2)) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 0) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(-.f64 0 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) 2) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) 2)) |
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 1) |
(/.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 B)) |
(/.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) -1) |
(pow.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 1) |
(neg.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
| Outputs |
|---|
(-.f64 (*.f64 -2 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (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 (*.f64 -2 A) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (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 (*.f64 -2 A) (*.f64 C (+.f64 (*.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 (*.f64 -2 A) (*.f64 C (+.f64 1 (*.f64 A (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 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.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)) (pow.f64 C 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -2 A) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (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 (+.f64 (*.f64 -2 A) (*.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 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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)) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 (pow.f64 C 2)))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (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 (*.f64 -2 A) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 (pow.f64 C 2)))) (*.f64 C (+.f64 (*.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 (*.f64 -2 A) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 -1/2 (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (+.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 -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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (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)) (pow.f64 C 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 -2 A)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.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 (-.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 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -1/2 (+.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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 2))))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (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 (*.f64 -2 A) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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)))) (pow.f64 C 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 C (+.f64 (*.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 (*.f64 -2 A) (+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 C (+.f64 1 (*.f64 A (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 -2 A) (*.f64 -1 A)) |
(-.f64 (*.f64 -2 A) (*.f64 A -1)) |
(neg.f64 A) |
(-.f64 (+.f64 (*.f64 -2 A) (*.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 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C))) (*.f64 A -1)) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (neg.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 (+.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 -2 A) (*.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 (+.f64 (*.f64 -2 A) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2))))) (*.f64 A -1)) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 -1/2 (/.f64 A (pow.f64 C 2)))))) (neg.f64 A)) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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)))) (neg.f64 A)) |
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 -1/2 (/.f64 A (pow.f64 C 2)))) (+.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 (*.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 -2 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 -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 (+.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 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) 1/2) 2) (*.f64 (pow.f64 A 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (pow.f64 C 3)))) (+.f64 (*.f64 -2 A) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2)))))) (*.f64 A -1)) |
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 -1/2 (/.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (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 C 3))) (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))) (neg.f64 A)) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 A) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.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 C 3)))) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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)))) (neg.f64 A)) |
(-.f64 (+.f64 (+.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 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.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 C 3)))) (*.f64 A (+.f64 -2 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))) (neg.f64 A)) |
(+.f64 A (+.f64 (+.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 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.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 C 3)))) (*.f64 A (+.f64 -2 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) |
(*.f64 2 C) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) A) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) A) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) A) |
(-.f64 (+.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)))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) A) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (*.f64 C 1) (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 3 C) (+.f64 (*.f64 -2 C) (*.f64 -1 (*.f64 A (+.f64 2 (*.f64 -1 (*.f64 C (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 A (*.f64 -1 (+.f64 2 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -2 C) (*.f64 C 3))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (*.f64 C 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 C 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 2 (*.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 C (*.f64 (neg.f64 A) (+.f64 2 (*.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 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1 (*.f64 A (+.f64 2 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.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 A (*.f64 -1 (+.f64 2 (*.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))))))) (+.f64 (*.f64 -2 C) (*.f64 C 3))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (*.f64 -1/2 (*.f64 (-.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)))) (pow.f64 A 2))))) (*.f64 C 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 -1/2 (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 C 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 A (neg.f64 (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 A 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 -1/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 C (+.f64 (*.f64 (neg.f64 A) (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 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 -1/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/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 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1 (*.f64 A (+.f64 2 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.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 -2 C) (+.f64 (*.f64 A (*.f64 -1 (+.f64 2 (*.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)))))))) (+.f64 (*.f64 C 3) (*.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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (*.f64 -1/2 (*.f64 (-.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)))) (pow.f64 A 2))))) (*.f64 C 1)) (*.f64 (*.f64 (-.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) C)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 A 2) (*.f64 (*.f64 -1/2 (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 C 1)) (*.f64 C (*.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 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 A 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 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.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 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (+.f64 (*.f64 (neg.f64 A) (+.f64 2 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (pow.f64 A 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 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 C (*.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 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -3 A) |
(*.f64 A -3) |
(-.f64 (+.f64 (*.f64 -3 A) (+.f64 (*.f64 3 C) (*.f64 -2 C))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 A -3) (+.f64 (*.f64 -2 C) (*.f64 C 3))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 A -3) (*.f64 C 1)) (neg.f64 C)) |
(-.f64 (+.f64 C (*.f64 A -3)) (neg.f64 C)) |
(+.f64 C (+.f64 C (*.f64 A -3))) |
(-.f64 (+.f64 (*.f64 -3 A) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 C) (*.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 A -3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)) (+.f64 (*.f64 -2 C) (*.f64 C 3)))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 A -3) (+.f64 (*.f64 C 1) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -3))) (neg.f64 C)) |
(+.f64 C (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (*.f64 A -3)))) |
(-.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 (*.f64 -3 A) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 C) (*.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 A -3) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)) (+.f64 (*.f64 -2 C) (*.f64 C 3)))) (*.f64 -1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (pow.f64 A 2))))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 A -3) (+.f64 (+.f64 (*.f64 C 1) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 A -3) (+.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(+.f64 C (+.f64 (*.f64 A -3) (+.f64 (+.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))))) |
(*.f64 -1 A) |
(-.f64 (*.f64 -2 A) (*.f64 A -1)) |
(neg.f64 A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 -1 A))) C) |
(-.f64 (+.f64 (*.f64 A -1) (+.f64 (*.f64 -2 C) (*.f64 C 3))) C) |
(-.f64 (+.f64 (neg.f64 A) (*.f64 C 1)) C) |
(-.f64 (+.f64 C (neg.f64 A)) C) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 -2 C) (*.f64 C 3))) C) |
(-.f64 (+.f64 (*.f64 C 1) (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) C) |
(-.f64 (+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) C) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 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))))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 A -1) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))))) (+.f64 (*.f64 -2 C) (*.f64 C 3))) C) |
(-.f64 (+.f64 (*.f64 C 1) (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) C) |
(-.f64 (+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) C) |
(-.f64 (+.f64 C (+.f64 (*.f64 3 C) (*.f64 -2 (+.f64 A C)))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 C 3) (*.f64 -2 (+.f64 A C)))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 C 1))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) C)) A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -2 (+.f64 A C))))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (+.f64 A C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 C (*.f64 C 3))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -2 A) (*.f64 C 1)))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -2 A) C))) A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 C (+.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 -2 (+.f64 A C)))))) A) |
(-.f64 (+.f64 (*.f64 C 3) (+.f64 (+.f64 (*.f64 -2 (+.f64 A C)) (*.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))) C))) A) |
(-.f64 (+.f64 C (+.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 -2 A) (*.f64 C 1)))) A) |
(-.f64 (+.f64 C (+.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 -2 A) C))) A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 C (+.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 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -2 (+.f64 A C))))))) A) |
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 -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 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (+.f64 C (*.f64 C 3))) A) |
(-.f64 (+.f64 C (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 -2 (+.f64 A C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 C 3) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 C 3) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (*.f64 -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))))))) A) |
(-.f64 (+.f64 (+.f64 (+.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)))) (+.f64 (*.f64 -2 (+.f64 A C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 C 4)) A) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 (*.f64 3 C) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C)))) |
(+.f64 (*.f64 C 3) (+.f64 (*.f64 -2 (+.f64 A C)) (neg.f64 B))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) (*.f64 C 1))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) C)) |
(+.f64 (*.f64 3 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C))))) |
(+.f64 (+.f64 (*.f64 -2 (+.f64 A C)) (neg.f64 B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 C 3))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) (*.f64 C 1)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) C))) |
(+.f64 (*.f64 3 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 (*.f64 -1 B) (*.f64 -2 (+.f64 A C)))))) |
(+.f64 (*.f64 C 3) (+.f64 (+.f64 (*.f64 -2 (+.f64 A C)) (neg.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 (*.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 (neg.f64 B) (+.f64 (*.f64 -2 A) (*.f64 C 1)))) |
(+.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 (neg.f64 B) (+.f64 (*.f64 -2 A) C))) |
B |
(+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B)) |
(+.f64 B (+.f64 (*.f64 C 3) (*.f64 -2 (+.f64 A C)))) |
(+.f64 B (+.f64 (*.f64 -2 A) (*.f64 C 1))) |
(+.f64 B (+.f64 (*.f64 -2 A) C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B))) |
(+.f64 (+.f64 B (*.f64 -2 (+.f64 A C))) (+.f64 (*.f64 C 3) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (+.f64 B (+.f64 (*.f64 -2 A) (*.f64 C 1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (+.f64 B (+.f64 (*.f64 -2 A) C)) (*.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 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B)))) |
(+.f64 (+.f64 B (+.f64 (*.f64 C 3) (*.f64 -2 (+.f64 A C)))) (+.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 B (+.f64 (*.f64 -2 A) (*.f64 C 1))) (+.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 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (+.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 (*.f64 -2 A) C) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -1/8)))) |
(+.f64 (+.f64 B (+.f64 (*.f64 -2 A) C)) (+.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 (*.f64 -2 C) (*.f64 3 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (*.f64 C 1) (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 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 3 C) (*.f64 -2 C))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 C 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 C 1) (*.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 (*.f64 C 1) (*.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 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 C (*.f64 (neg.f64 A) (+.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 C (*.f64 A (+.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) -1))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (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 3 C) (+.f64 (*.f64 -2 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 -2 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 C 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 C 1) (+.f64 (*.f64 -1/2 (*.f64 (-.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)))) (pow.f64 A 2)))) (*.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 (*.f64 C 1) (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 -1/2 (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 (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 C (+.f64 (*.f64 (pow.f64 A 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 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.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 C (+.f64 (*.f64 (pow.f64 A 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 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (neg.f64 A) (+.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 C (+.f64 (*.f64 (pow.f64 A 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 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) -1)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 (pow.f64 A 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 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) (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 (*.f64 3 C) (+.f64 (*.f64 -2 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 A (*.f64 -1 (+.f64 1 (*.f64 C (*.f64 -1 (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 (*.f64 C 3) (+.f64 (*.f64 -2 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)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.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) C)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 C 1) (+.f64 (*.f64 -1/2 (*.f64 (-.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)))) (pow.f64 A 2)))) (*.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 (*.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 C 1) (*.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 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 C (*.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 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (neg.f64 A) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.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 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (+.f64 (/.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1) -1)) (+.f64 C (*.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 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (+.f64 C (*.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 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 -2 A))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -2 C) (*.f64 C 3))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 -2 A) C) (neg.f64 C)) |
(+.f64 C (+.f64 (*.f64 -2 A) C)) |
(-.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 3 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 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A))) (+.f64 (*.f64 -2 C) (*.f64 C 3))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 C 1) (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) (neg.f64 C)) |
(+.f64 C (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))))) |
(-.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 (*.f64 -2 C) (+.f64 (*.f64 3 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 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (pow.f64 A 2)))) (+.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A))) (+.f64 (*.f64 -2 C) (*.f64 C 3)))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 C 1) (+.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2)))))) (neg.f64 C)) |
(+.f64 C (+.f64 C (+.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (*.f64 C (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (pow.f64 A 2))))))) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) C) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) C) |
(-.f64 (*.f64 C 1) C) |
(-.f64 C C) |
0 |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 (*.f64 -2 C) (*.f64 C 3))) C) |
(-.f64 (+.f64 (*.f64 C 1) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) C) |
(-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) C) |
(-.f64 (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) (+.f64 (*.f64 -2 C) (*.f64 C 3))) C) |
(-.f64 (+.f64 (*.f64 C 1) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A)))) C) |
(-.f64 (+.f64 C (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A)))) C) |
(-.f64 (+.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 3 C) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))))) (+.f64 (*.f64 C 3) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))))) C) |
(-.f64 (+.f64 (*.f64 C 1) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))))) C) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3))))) C) |
(-.f64 (+.f64 (+.f64 C (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (pow.f64 A 3)))) C) |
(-.f64 (+.f64 A (*.f64 -2 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -2 A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (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 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 A (*.f64 -2 A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (*.f64 -2 A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (+.f64 A (*.f64 -2 A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (*.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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.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)) (pow.f64 C 2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 -2 A) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (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 A (+.f64 (+.f64 (*.f64 -2 A) (*.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 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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)) (pow.f64 C 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 (pow.f64 C 2)))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (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 A (+.f64 (*.f64 -2 A) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 (pow.f64 C 2)))) (*.f64 C (+.f64 (*.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 A (+.f64 (*.f64 -2 A) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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 -1/2 (pow.f64 C 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -2 A) (+.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 -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)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (+.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)) (pow.f64 C 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 -2 A))) (+.f64 (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (+.f64 (*.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 (-.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 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (+.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)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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 2)))))) (+.f64 A (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (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 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (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)))) (pow.f64 C 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) (+.f64 A (*.f64 C (+.f64 (*.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 A (+.f64 (*.f64 -2 A) (+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)) (*.f64 (pow.f64 C 3) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) (*.f64 C (+.f64 1 (*.f64 A (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 A (*.f64 -2 A)) (*.f64 -1 A)) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) C) |
(-.f64 (*.f64 C 1) C) |
(-.f64 C C) |
0 |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (*.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 (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)))) (*.f64 A -1)) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) (neg.f64 A)) |
(+.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 (+.f64 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 -2 A) (*.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 (+.f64 (+.f64 (*.f64 -2 A) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2)))))) (*.f64 A -1)) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 -1/2 (/.f64 A (pow.f64 C 2))))))) (neg.f64 A)) |
(-.f64 (+.f64 A (+.f64 (*.f64 -2 A) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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))))) (neg.f64 A)) |
(-.f64 (+.f64 (*.f64 A (+.f64 -2 (*.f64 -1/2 (/.f64 (-.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 (neg.f64 A) 2)) C)) A)) (neg.f64 A)) |
(+.f64 A (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 -1/2 (/.f64 A (pow.f64 C 2)))) (+.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 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 -2 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 -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 (+.f64 (+.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 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) 1/2) 2) (*.f64 (pow.f64 A 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (pow.f64 C 3)))) (+.f64 (*.f64 -2 A) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (pow.f64 C 2))))))) (*.f64 A -1)) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (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 C 3))) (+.f64 (*.f64 -2 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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 -1/2 (/.f64 A (pow.f64 C 2)))))) (neg.f64 A)) |
(-.f64 (+.f64 A (+.f64 (+.f64 (*.f64 -2 A) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.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 C 3)))) (*.f64 -1/2 (+.f64 (*.f64 A (/.f64 (-.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))))) (neg.f64 A)) |
(-.f64 (+.f64 A (+.f64 (+.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 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.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 C 3)))) (*.f64 A (+.f64 -2 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2))))))) (neg.f64 A)) |
(+.f64 A (+.f64 A (+.f64 (+.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 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.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 C 3)))) (*.f64 A (+.f64 -2 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 C 2)))))))) |
(*.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 2 C) (+.f64 (*.f64 -2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -2 A) (+.f64 (*.f64 2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 -2 A) (*.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 -2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) |
(+.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 3 C) (+.f64 C (*.f64 -2 (+.f64 A C)))) |
(-.f64 (+.f64 (*.f64 -2 A) (+.f64 (*.f64 -2 C) (*.f64 C 3))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 -2 A) C) (neg.f64 C)) |
(+.f64 C (+.f64 (*.f64 -2 A) C)) |
(+.f64 C (+.f64 (*.f64 3 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -2 (+.f64 A C))))) |
(+.f64 C (+.f64 (*.f64 C 3) (+.f64 (*.f64 -2 (+.f64 A C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -2 A) (*.f64 C 1)))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -2 A) C))) |
(+.f64 C (+.f64 (*.f64 3 C) (+.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 -2 (+.f64 A C)))))) |
(+.f64 C (+.f64 (*.f64 C 3) (+.f64 (*.f64 -2 (+.f64 A C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))))) |
(+.f64 C (+.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 -2 A) (*.f64 C 1)))) |
(+.f64 C (+.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 -2 A) C))) |
(+.f64 C (+.f64 (*.f64 3 C) (+.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 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -2 (+.f64 A C))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 -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 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (+.f64 (*.f64 C 3) C)) |
(+.f64 C (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 -2 (+.f64 A C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 C 3) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))))) |
(+.f64 C (+.f64 (*.f64 C 3) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (*.f64 -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 (+.f64 (+.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)))) (+.f64 (*.f64 -2 (+.f64 A C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 C 4)) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 A (+.f64 (*.f64 3 C) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C))))) |
(+.f64 A (+.f64 (*.f64 C 3) (+.f64 (*.f64 -2 (+.f64 A C)) (neg.f64 B)))) |
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) (*.f64 C 1)))) |
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) C))) |
(+.f64 A (+.f64 (*.f64 3 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 B) (*.f64 -2 (+.f64 A C)))))) |
(+.f64 A (+.f64 (+.f64 (*.f64 -2 (+.f64 A C)) (neg.f64 B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 C 3)))) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) (*.f64 C 1))))) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 -2 A) C)))) |
(+.f64 A (+.f64 (*.f64 3 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 (*.f64 -1 B) (*.f64 -2 (+.f64 A C))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 -2 (+.f64 A C)) (neg.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 C 3) A)) |
(+.f64 A (+.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 (neg.f64 B) (+.f64 (*.f64 -2 A) (*.f64 C 1))))) |
(+.f64 A (+.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 (neg.f64 B) (+.f64 (*.f64 -2 A) C)))) |
B |
(+.f64 A (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B))) |
(+.f64 (+.f64 B (*.f64 -2 (+.f64 A C))) (+.f64 (*.f64 C 3) A)) |
(+.f64 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (+.f64 B A)) |
(+.f64 (+.f64 (*.f64 -2 A) C) (+.f64 B A)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B)))) |
(+.f64 A (+.f64 (+.f64 B (*.f64 -2 (+.f64 A C))) (+.f64 (*.f64 C 3) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 A (+.f64 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 A (+.f64 (+.f64 B (+.f64 (*.f64 -2 A) (*.f64 C 1))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 A (+.f64 (+.f64 B (+.f64 (*.f64 -2 A) C)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.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))) (+.f64 (*.f64 3 C) (+.f64 (*.f64 -2 (+.f64 A C)) B))))) |
(+.f64 A (+.f64 (+.f64 B (+.f64 (*.f64 C 3) (*.f64 -2 (+.f64 A C)))) (+.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 (*.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 (*.f64 -2 A) (*.f64 C 1)) (+.f64 B A))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 (*.f64 -2 A) (*.f64 C 1)) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -1/8))))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 (*.f64 -2 A) C) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) -1/8))))) |
(+.f64 A (+.f64 (+.f64 B (+.f64 (*.f64 -2 A) C)) (+.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 C (+.f64 (*.f64 3 C) (*.f64 -2 (+.f64 A C)))) B) |
(/.f64 (+.f64 C (+.f64 (*.f64 C 3) (*.f64 -2 (+.f64 A C)))) B) |
(/.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 C 1))) B) |
(/.f64 (+.f64 C (+.f64 (*.f64 -2 A) C)) B) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 C B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 3 (/.f64 C B))))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 C B) (*.f64 3 (/.f64 C B))))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (/.f64 C B) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 (+.f64 A C) B))))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 (/.f64 C B) 4))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (/.f64 C B))))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -2 (/.f64 (+.f64 A C) B)))) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 3 (/.f64 C B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 (/.f64 C B) 4))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (/.f64 C B)))))) |
(+.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 -2 (/.f64 (+.f64 A C) B)))) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 C B) (+.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 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (/.f64 C B) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 (+.f64 A C) B))))) |
-1 |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B))) 1) |
(+.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B))) -1) |
(+.f64 -1 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)))) |
(+.f64 -1 (+.f64 (/.f64 A B) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 (+.f64 A C) B))))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(+.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)))) -1) |
(+.f64 -1 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 -1 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 -1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 3 (/.f64 C B))))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A 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))))))) 1) |
(+.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.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 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)))) -1) |
(+.f64 -1 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 A B))) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 (+.f64 A C) B))))) |
(+.f64 -1 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A 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)))))))) |
1 |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B)))) |
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (+.f64 A C) B))) (+.f64 (/.f64 A B) (*.f64 3 (/.f64 C B)))) |
(+.f64 1 (+.f64 (/.f64 A B) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 (+.f64 A C) B))))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.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 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B))) (+.f64 1 (*.f64 3 (/.f64 C B)))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 -2 (/.f64 (+.f64 A C) B)))) (*.f64 3 (/.f64 C B)))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 3 (/.f64 C B)))) |
(+.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 3 (/.f64 C B)))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (/.f64 A B))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))))) |
(+.f64 (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))) (+.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 -2 (/.f64 (+.f64 A C) B)))) (*.f64 3 (/.f64 C B)))) |
(+.f64 (*.f64 3 (/.f64 C B)) (+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 A C) B)) (+.f64 (/.f64 A 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 (*.f64 3 (/.f64 C B)) (+.f64 1 (+.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 -2 (/.f64 (+.f64 A 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 (-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(/.f64 (-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(/.f64 (-.f64 (*.f64 C 1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.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 -2 (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 -2 (/.f64 C B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) B))) (*.f64 (/.f64 C B) 1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (neg.f64 A) B)) (/.f64 (*.f64 C 1) B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (neg.f64 A) (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (/.f64 C B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (/.f64 C B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (/.f64 C B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.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 -2 (/.f64 C B))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 3 (/.f64 C B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (neg.f64 (*.f64 A (/.f64 (+.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 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)))) (/.f64 (pow.f64 A 2) B))))) (*.f64 (/.f64 C B) 1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (neg.f64 A) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 (*.f64 C 1) B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (*.f64 (neg.f64 A) (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 -1/2 (/.f64 (pow.f64 A 2) B))))) (/.f64 C B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B))))) (/.f64 C B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 A B) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B))))) (/.f64 C B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.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 -2 (/.f64 C B)))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (+.f64 (*.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (/.f64 (pow.f64 A 3) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 3 (/.f64 C B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (+.f64 (*.f64 (-.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)))) (/.f64 (pow.f64 A 2) B))) (*.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))) (/.f64 (pow.f64 A 3) B)))))) (+.f64 (*.f64 3 (/.f64 C B)) (neg.f64 (*.f64 A (/.f64 (+.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 3 (/.f64 C B)) (+.f64 (*.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (neg.f64 A) B)) (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (/.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 (neg.f64 A) (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (pow.f64 A 3) B))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (/.f64 (-.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 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) B)) (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (pow.f64 A 3) B))) (*.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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 3 (/.f64 C B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (pow.f64 A 3) B))) (*.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)))) (/.f64 (pow.f64 A 2) B)))))) (*.f64 3 (/.f64 C 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 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 C B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 (/.f64 C B) 1)) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 (*.f64 C 1) B)) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))) (*.f64 -2 (/.f64 C B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 A B)))) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))) (*.f64 (/.f64 C B) 1))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))) (/.f64 (*.f64 C 1) B))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))) (/.f64 C B))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B))) (/.f64 C B)))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 3 (/.f64 C 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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))) (*.f64 -2 (/.f64 C B)))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 A B))) (*.f64 -1/2 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 B (pow.f64 A 2))))))) (+.f64 (*.f64 3 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))) (*.f64 (/.f64 C B) 1))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))) (/.f64 (*.f64 C 1) B))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))) (/.f64 C B))) (/.f64 C (neg.f64 B))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 C (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B (pow.f64 A 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 A B)))) (/.f64 C B)))) |
(/.f64 (-.f64 (+.f64 (*.f64 -2 C) (*.f64 3 C)) C) B) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) C) |
(-.f64 (*.f64 C 1) C) |
(-.f64 C C) |
0 |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -2 (/.f64 C B)))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B A)))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 (/.f64 C B) 1)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (*.f64 C 1) B)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 C B)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -2 (/.f64 C B))))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B A))) (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2)))))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) (*.f64 (/.f64 C B) 1)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (/.f64 (*.f64 C 1) B)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (/.f64 C B)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) (/.f64 C B)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 B (/.f64 C (pow.f64 A 2))))) (/.f64 C B)) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B 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)))) (*.f64 (pow.f64 A 3) B))) (*.f64 -2 (/.f64 C B)))))) (/.f64 C B)) |
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (/.f64 B A)))) (+.f64 (*.f64 1/2 (*.f64 B (/.f64 C (pow.f64 A 2)))) (*.f64 3 (/.f64 C B)))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (*.f64 B (pow.f64 A 3))))) (*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (*.f64 B (pow.f64 A 3))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 3 (/.f64 C B)) (+.f64 (+.f64 (*.f64 -2 (/.f64 C B)) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2)) (*.f64 B (pow.f64 A 3))))) (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 B (/.f64 C (pow.f64 A 2))))))) (/.f64 C B)) |
(/.f64 (-.f64 (+.f64 A (*.f64 -2 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B) |
(/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 A B) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.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 A B) (*.f64 -2 (/.f64 A B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (neg.f64 A) B)))) (*.f64 -2 (/.f64 A B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.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 (neg.f64 A) B)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A 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 A B) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A 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 A B) (*.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 (pow.f64 C 2) B)) (*.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 B))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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 (pow.f64 C 2) B)))) (+.f64 (/.f64 A B) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (neg.f64 A) B)))) (*.f64 -2 (/.f64 A B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (neg.f64 A) B)))) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 (/.f64 (pow.f64 C 2) B))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.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 (pow.f64 C 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 (neg.f64 A) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A 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 A B) (*.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (+.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 A B) (*.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 (pow.f64 C 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)) (pow.f64 C 3)) (/.f64 A B)) (*.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 1 B))) |
(-.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (/.f64 A B) (*.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 (-.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)))) (/.f64 (pow.f64 C 2) B))))) (+.f64 (/.f64 A B) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (neg.f64 A) B)))) (*.f64 -2 (/.f64 A B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.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 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (/.f64 (pow.f64 C 3) B)))) (*.f64 (-.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 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B))))) (+.f64 (/.f64 A B) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (neg.f64 A) B)))) (*.f64 -2 (/.f64 A B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (neg.f64 A) B)))) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 (/.f64 (pow.f64 C 2) B)))))) (*.f64 (/.f64 A B) (+.f64 -2 (*.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)) (*.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 1 B))) |
(-.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (-.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 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (pow.f64 C 3) B))) (*.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)))) (/.f64 (pow.f64 C 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 (neg.f64 A) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 1 B))) |
(/.f64 (-.f64 (+.f64 A (*.f64 -2 A)) (*.f64 -1 A)) B) |
(-.f64 (+.f64 (*.f64 -2 C) (*.f64 C 3)) C) |
(-.f64 (*.f64 C 1) C) |
(-.f64 C C) |
0 |
(-.f64 (+.f64 (*.f64 -2 (/.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 A B))) (*.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (*.f64 B C))) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 A B))) |
(-.f64 (+.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 A B) (*.f64 -2 (/.f64 A B)))) (/.f64 (neg.f64 A) B)) |
(-.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 -2 (/.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 A) B)) |
(+.f64 (/.f64 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 (neg.f64 A) B))) |
(-.f64 (+.f64 (*.f64 -2 (/.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 (/.f64 A B) (*.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 A B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (*.f64 B C))) (+.f64 (/.f64 A B) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (*.f64 B (pow.f64 C 2)))))))) (*.f64 -1 (/.f64 A B))) |
(-.f64 (+.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 (/.f64 A B) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.f64 B (pow.f64 C 2)))))) (*.f64 -2 (/.f64 A B)))) (/.f64 (neg.f64 A) B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.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 A (*.f64 B (pow.f64 C 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))))) (/.f64 (neg.f64 A) B)) |
(+.f64 (/.f64 A B) (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.f64 B (pow.f64 C 2))))))))) |
(-.f64 (+.f64 (*.f64 -2 (/.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 (*.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)) (*.f64 (pow.f64 C 3) B))) (+.f64 (/.f64 A B) (*.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 A B))) |
(-.f64 (+.f64 (+.f64 (+.f64 (/.f64 A B) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (/.f64 A (*.f64 B (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) 1/2) 2) (*.f64 (pow.f64 A 2) (*.f64 -1 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))))) (*.f64 B (pow.f64 C 3))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) (*.f64 B C))) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 B (pow.f64 C 3)))) (+.f64 (/.f64 A B) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.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 A) B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 B (pow.f64 C 3)))) (+.f64 (/.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 A (*.f64 B (pow.f64 C 2)))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))))) (/.f64 (neg.f64 A) B)) |
(+.f64 (/.f64 A B) (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1/2) 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2)))) (*.f64 B (pow.f64 C 3)))) (+.f64 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 A (*.f64 B (pow.f64 C 2)))))))))) |
(*.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 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 (*.f64 1/2 (/.f64 B C)) (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2)))) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B)))) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 B (pow.f64 C 2))) (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 B (pow.f64 C 2))) (/.f64 B C))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (*.f64 B (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))))) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0) |
(+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 1 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3))) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 2 (+.f64 A C))) (*.f64 C -3))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 C -3)))) |
(*.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3)) -1) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 2 (+.f64 A C))) (*.f64 C -3))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 C -3)))) |
(/.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(pow.f64 (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 C A) 2)) (*.f64 C -3))) |
(neg.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 2 (+.f64 A C))) (*.f64 C -3))) |
(neg.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 2 (+.f64 A C)) (*.f64 C -3)))) |
(-.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 0) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 0 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 1 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) -1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) -1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(pow.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 0) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 0 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 0) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 0 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) 2) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 2) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (+.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))) (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (*.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) 2)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (-.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B))) (-.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) (neg.f64 (*.f64 2 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)))))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 1) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (neg.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 B)) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B)) -1) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(pow.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 1) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(neg.f64 (/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 B))) |
(/.f64 (+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 C B)) |
| ✓ | 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)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | 0 | (*.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 |
| 1400× | rational_best-1 |
| 1390× | rational_best-2 |
| 1386× | rational_best-3 |
| 1152× | rational_best-simplify-46 |
| 856× | rational_best-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 55 |
| 1 | 75 | 55 |
| 2 | 115 | 55 |
| 3 | 146 | 55 |
| 4 | 217 | 55 |
| 5 | 412 | 55 |
| 6 | 1039 | 55 |
| 7 | 3801 | 55 |
| 8 | 7169 | 55 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(atan.f64 (/.f64 C B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 1))))) |
((#(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 -1 (+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (/.f64 (neg.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)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) (+.f64 -1 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (neg.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)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4))))) (#(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 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (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)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 2) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)))))) (#(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 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 C B)) 3) (*.f64 (atan.f64 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (neg.f64 (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 C B))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) -2) (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 C B))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 C B)) -2) (neg.f64 (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) -2)))))) (#(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 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 0 (*.f64 (atan.f64 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 (atan.f64 (/.f64 C B)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (/.f64 C B)))))))) |
| 1× | egg-herbie |
| 2072× | rational_best-simplify-53 |
| 1450× | rational_best-simplify-47 |
| 1262× | rational_best-simplify-1 |
| 1138× | rational_best-simplify-2 |
| 1058× | rational_best-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 130 | 1263 |
| 1 | 192 | 1263 |
| 2 | 376 | 1263 |
| 3 | 1069 | 1263 |
| 4 | 3909 | 1263 |
| 5 | 5712 | 1263 |
| 6 | 6042 | 1263 |
| 7 | 6163 | 1263 |
| 8 | 6199 | 1263 |
| 9 | 6225 | 1263 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 0) |
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(pow.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 -1 (+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)) |
(+.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2)) |
(+.f64 (+.f64 1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) (+.f64 -1 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))) |
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) -1) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4)) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(-.f64 0 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(-.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(*.f64 (atan.f64 (/.f64 C B)) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (atan.f64 (/.f64 C B)) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 2) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 C B)) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 C B))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) -2))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 C B)) 3) (*.f64 (atan.f64 (/.f64 C B)) 2))) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (neg.f64 (atan.f64 (/.f64 C B))))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) -2) (/.f64 -1 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(*.f64 -1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 C B)))) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 C B)) -2) (neg.f64 (atan.f64 (/.f64 C B))))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) -2))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(neg.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(+.f64 (atan.f64 (/.f64 C B)) 0) |
(+.f64 0 (atan.f64 (/.f64 C B))) |
(+.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) 2)) |
(-.f64 (atan.f64 (/.f64 C B)) 0) |
(-.f64 0 (neg.f64 (atan.f64 (/.f64 C B)))) |
(-.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 0 (*.f64 (atan.f64 (/.f64 C B)) 2))) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (atan.f64 (/.f64 C B))) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 (atan.f64 (/.f64 C B)) 3)) |
(*.f64 (atan.f64 (/.f64 C B)) 1) |
(*.f64 1 (atan.f64 (/.f64 C B))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1) |
(*.f64 -1 (neg.f64 (atan.f64 (/.f64 C B)))) |
(/.f64 (atan.f64 (/.f64 C B)) 1) |
(/.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1) |
(pow.f64 (atan.f64 (/.f64 C B)) 1) |
(neg.f64 (neg.f64 (atan.f64 (/.f64 C B)))) |
| Outputs |
|---|
(+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (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 -1 (+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (/.f64 (neg.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)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (+.f64 1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) (+.f64 -1 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) -1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) (+.f64 -1 (/.f64 (neg.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)) -4) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4) (+.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4)) |
(/.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 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (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)) -2) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) -4)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4)) (+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 3))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (-.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 2) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 C B)) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 C B)) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (atan.f64 (/.f64 C B)) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 2 (/.f64 1 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.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 (PI.f64)) (atan.f64 (/.f64 C B))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) -2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 C B)) 3) (*.f64 (atan.f64 (/.f64 C B)) 2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (+.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (neg.f64 (atan.f64 (/.f64 C B))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) -2) (/.f64 -1 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 (*.f64 -2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 C B)) (neg.f64 (-.f64 (*.f64 -2 (/.f64 1 (PI.f64))) (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 C B)) (neg.f64 (-.f64 (*.f64 2 (/.f64 -1 (PI.f64))) (/.f64 -1 (PI.f64))))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) -2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 -1 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64)) -1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 C B)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 C B)) -2) (neg.f64 (atan.f64 (/.f64 C B))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) -2))) |
(/.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 (/.f64 (neg.f64 (atan.f64 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (atan.f64 (/.f64 C B)) 0) |
(atan.f64 (/.f64 C B)) |
(+.f64 0 (atan.f64 (/.f64 C B))) |
(atan.f64 (/.f64 C B)) |
(+.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) 2)) |
(atan.f64 (/.f64 C B)) |
(-.f64 (atan.f64 (/.f64 C B)) 0) |
(atan.f64 (/.f64 C B)) |
(-.f64 0 (neg.f64 (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(-.f64 (neg.f64 (atan.f64 (/.f64 C B))) (-.f64 0 (*.f64 (atan.f64 (/.f64 C B)) 2))) |
(atan.f64 (/.f64 C B)) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (atan.f64 (/.f64 C B))) |
(atan.f64 (/.f64 C B)) |
(-.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 (atan.f64 (/.f64 C B)) 3)) |
(atan.f64 (/.f64 C B)) |
(*.f64 (atan.f64 (/.f64 C B)) 1) |
(atan.f64 (/.f64 C B)) |
(*.f64 1 (atan.f64 (/.f64 C B))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1) |
(atan.f64 (/.f64 C B)) |
(*.f64 -1 (neg.f64 (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(/.f64 (atan.f64 (/.f64 C B)) 1) |
(atan.f64 (/.f64 C B)) |
(/.f64 (neg.f64 (atan.f64 (/.f64 C B))) -1) |
(atan.f64 (/.f64 C B)) |
(pow.f64 (atan.f64 (/.f64 C B)) 1) |
(atan.f64 (/.f64 C B)) |
(neg.f64 (neg.f64 (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (atan.f64 (*.f64 A (/.f64 -2 B))) | |
| ✓ | 0.1b | (/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
| 0.2b | (*.f64 A (/.f64 -2 B)) |
Compiled 40 to 28 computations (30% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | A | @ | 0 | (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
| 0.0ms | A | @ | inf | (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
| 0.0ms | B | @ | -inf | (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
| 0.0ms | B | @ | inf | (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
| 0.0ms | A | @ | -inf | (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
| 1× | batch-egg-rewrite |
| 1092× | rational_best-1 |
| 1086× | rational_best-2 |
| 1084× | rational_best-4 |
| 1084× | rational_best-3 |
| 1082× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 54 |
| 1 | 90 | 54 |
| 2 | 136 | 54 |
| 3 | 161 | 54 |
| 4 | 208 | 54 |
| 5 | 383 | 54 |
| 6 | 927 | 54 |
| 7 | 3291 | 54 |
| 8 | 6086 | 54 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 720) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 540))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 180 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (/.f64 -1 (PI.f64)) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 -1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (*.f64 180 (/.f64 -1 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (*.f64 (/.f64 1 (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 180 (PI.f64)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 180 (/.f64 1 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) -180)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 180 (/.f64 -1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 -1 (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (PI.f64)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -180 (PI.f64)) (+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (PI.f64)) -180) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (/.f64 180 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -180 (PI.f64)) (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64))))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 -1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (*.f64 180 (/.f64 -1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (*.f64 (/.f64 1 (PI.f64)) 360)) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) (/.f64 -180 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360)) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 -1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1702× | rational_best-simplify-2 |
| 1126× | rational_best-simplify-1 |
| 936× | rational_best-simplify-46 |
| 698× | rational_best-simplify-49 |
| 692× | rational_best-simplify-55 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 199 | 5692 |
| 1 | 295 | 5692 |
| 2 | 450 | 5692 |
| 3 | 702 | 5692 |
| 4 | 1647 | 5692 |
| 5 | 4000 | 5692 |
| 6 | 5444 | 5692 |
| 7 | 6668 | 5692 |
| 8 | 7017 | 5692 |
| 9 | 7309 | 5692 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 0) |
(+.f64 0 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(-.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 0) |
(-.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 720) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 540)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) -1) |
(pow.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 1) |
(neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(+.f64 -1 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1)) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64))) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))))) |
(+.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) -1) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720)) |
(+.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))))) |
(+.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))) |
(+.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720)) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(-.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) |
(-.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) 1) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720)) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 180 (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (/.f64 -1 (PI.f64)) -180)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (*.f64 (/.f64 1 (PI.f64)) 360))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 1 (PI.f64))) |
(*.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 180) |
(*.f64 (/.f64 1 (PI.f64)) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (/.f64 -1 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2))) |
(*.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(*.f64 (*.f64 180 (/.f64 1 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) -180) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 -180 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 180 (/.f64 -1 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 360))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 -1 (PI.f64)) 360))) |
(*.f64 (/.f64 -180 (PI.f64)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (/.f64 -180 (PI.f64)) (+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))) |
(*.f64 (/.f64 -1 (PI.f64)) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360))) |
(*.f64 -180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(*.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (*.f64 (/.f64 -1 (PI.f64)) -180) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (-.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (/.f64 180 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (/.f64 -180 (PI.f64)) (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64))))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 -1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (*.f64 180 (/.f64 -1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (*.f64 (/.f64 1 (PI.f64)) 360)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 (+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) (/.f64 -180 (PI.f64))) |
(*.f64 (+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360)) (/.f64 -1 (PI.f64))) |
(*.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 -1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
| Outputs |
|---|
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 0) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(+.f64 0 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360)) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(-.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 0) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(-.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360)) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 360) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 720) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 540)) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 1) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) -1) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(pow.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) 1) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 -1 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) -1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (+.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) (+.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(+.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 0 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) 1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) -540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) 720)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540)) (+.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 360 (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(-.f64 (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720)) (+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 720) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 540))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 180 (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (/.f64 -1 (PI.f64)) -180)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 360 (/.f64 1 (PI.f64))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 -2 (/.f64 -180 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 360 (/.f64 1 (PI.f64))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (*.f64 (/.f64 1 (PI.f64)) 360))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 180 (PI.f64)) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 180 (PI.f64)) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 180 (PI.f64)) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64))))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64)))))) |
(*.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2))) |
(*.f64 180 (*.f64 (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)) (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 180 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 180 (PI.f64)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 180) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 1 (PI.f64)) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (/.f64 -1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180) (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)) -180)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -180 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)))) |
(*.f64 -1 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 180 (/.f64 1 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64))) -1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64))) -180) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (/.f64 -180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 180 (/.f64 -1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 360 (/.f64 1 (PI.f64))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 360))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 -1 (PI.f64)))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 -1 (PI.f64)) 360))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 360 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 360 (/.f64 -1 (PI.f64)))))) |
(*.f64 (/.f64 -180 (PI.f64)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 -180 (PI.f64)) (+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 -1 (PI.f64)) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (/.f64 -1 (PI.f64)) (+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 -180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (*.f64 (/.f64 -1 (PI.f64)) -180) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 360 (/.f64 1 (PI.f64))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))) |
(*.f64 (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (-.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (/.f64 180 (PI.f64))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 360 (/.f64 1 (PI.f64))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))) |
(*.f64 (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)) (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 180 (*.f64 (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)) (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 180 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -1 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
(*.f64 (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 180 (PI.f64)) 2))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 -2 (/.f64 -180 (PI.f64))))) |
(*.f64 (+.f64 (/.f64 -180 (PI.f64)) (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64))))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (+.f64 (/.f64 -180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 360 (/.f64 1 (PI.f64))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 -180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))) |
(*.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 -1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (-.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (*.f64 180 (/.f64 -1 (PI.f64)))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (+.f64 (*.f64 180 (/.f64 -1 (PI.f64))) (*.f64 (/.f64 1 (PI.f64)) 360)) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (*.f64 180 (/.f64 -1 (PI.f64))))) |
(*.f64 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -180)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)) -180)) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -180 (+.f64 (/.f64 1 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 2)))) |
(*.f64 (+.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (*.f64 -2 (atan.f64 (*.f64 A (/.f64 -2 B))))) (/.f64 -180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (+.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) -360)) (/.f64 -1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 180 (PI.f64)) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64))))))) |
(*.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 1 (PI.f64)) 360))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 1 (PI.f64)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 (/.f64 180 (PI.f64)) 2) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 -2 (/.f64 -180 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64)))))) |
(*.f64 (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 180 (PI.f64)) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (/.f64 180 (PI.f64)) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64))))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 180 (/.f64 1 (PI.f64)))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 1 (PI.f64)) 360) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2))) (atan.f64 (*.f64 A (/.f64 -2 B)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 180 (PI.f64)) 2)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (+.f64 (*.f64 360 (/.f64 1 (PI.f64))) (-.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 -2 (/.f64 -180 (PI.f64)))))) |
(*.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 (/.f64 -1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 180 (PI.f64)) (*.f64 360 (/.f64 -1 (PI.f64)))))) |
(*.f64 (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 (/.f64 -1 (PI.f64)) 360)) (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 A (/.f64 -2 B)))) (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 360 (/.f64 -1 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (*.f64 180 (/.f64 1 (PI.f64))) (*.f64 360 (/.f64 -1 (PI.f64)))))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(neg.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 -180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
| ✓ | 6.4b | (*.f64 (pow.f64 B 2) (/.f64 1 A)) |
| ✓ | 15.5b | (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B)) |
Compiled 91 to 64 computations (29.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | 0 | (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B)) |
| 0.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64)) |
| 0.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
| 0.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1646× | rational_best-1 |
| 1612× | rational_best-4 |
| 1612× | rational_best-2 |
| 1612× | rational_best-3 |
| 844× | rational_best-simplify-51 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 154 |
| 1 | 130 | 154 |
| 2 | 205 | 130 |
| 3 | 291 | 130 |
| 4 | 469 | 130 |
| 5 | 1046 | 118 |
| 6 | 2912 | 118 |
| 7 | 6533 | 118 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B)) |
(*.f64 (pow.f64 B 2) (/.f64 1 A)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 (neg.f64 B)) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 A (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (-.f64 (/.f64 1 (*.f64 A B)) (/.f64 -1/2 (*.f64 A (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (-.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 A (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -1/2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 1 B) (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 2 (/.f64 -1/2 (neg.f64 B))) (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 2 (/.f64 -1/2 (neg.f64 B))) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 1 (neg.f64 B))) (/.f64 -1/2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 1 (neg.f64 B))) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 -1/2 B) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 -1/2 (neg.f64 B))) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 -1/2 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (neg.f64 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (-.f64 (*.f64 2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 (pow.f64 B 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) -1/2) (/.f64 1 (*.f64 A (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (*.f64 (/.f64 1 A) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (/.f64 -1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (*.f64 (/.f64 1 A) -1/2)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (/.f64 1 A)) (*.f64 (/.f64 1 A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (/.f64 1 (neg.f64 A)) (*.f64 (/.f64 1 A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (/.f64 1 A)) (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (/.f64 1 (neg.f64 A)) (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (*.f64 (pow.f64 B 2) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (-.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 B 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (/.f64 -1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 -1/2 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (-.f64 (/.f64 1 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (-.f64 (*.f64 2 (pow.f64 B 2)) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (-.f64 (*.f64 2 (/.f64 1 A)) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A B)) (neg.f64 (*.f64 (pow.f64 B 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A B)) (-.f64 (*.f64 (pow.f64 B 2) -1/2) (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A B)) (-.f64 (pow.f64 B 2) (neg.f64 (*.f64 (pow.f64 B 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A B)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (*.f64 (/.f64 1 A) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (*.f64 (/.f64 1 A) -1/2) (neg.f64 (/.f64 1 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 1 (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (/.f64 1 A) (neg.f64 (*.f64 (/.f64 1 A) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (/.f64 -1/2 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 A)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 (pow.f64 B 2) (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 -1/2 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (/.f64 1 (*.f64 A (neg.f64 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 (pow.f64 B 2) (neg.f64 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 A) (/.f64 (pow.f64 B 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) A) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (neg.f64 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (/.f64 1 (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 A) -1/2)) (/.f64 (pow.f64 B 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 A (neg.f64 B))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 (/.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (neg.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) (neg.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (neg.f64 (pow.f64 B 2)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 (pow.f64 B 2))) (neg.f64 (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) -2) (+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (/.f64 1 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1212× | rational_best-simplify-1 |
| 1190× | rational_best-simplify-2 |
| 1078× | rational_best-simplify-46 |
| 1018× | rational_best-simplify-51 |
| 992× | rational_best-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 297 | 6020 |
| 1 | 489 | 6020 |
| 2 | 681 | 6020 |
| 3 | 1319 | 6020 |
| 4 | 2554 | 6020 |
| 5 | 5460 | 6020 |
| 6 | 7580 | 6020 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(*.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 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 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 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 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 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 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 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 (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 (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 (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 (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 (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 (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 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 0) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A B))) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 0) |
(-.f64 0 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 3/2)) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 (neg.f64 B)) A)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 A (neg.f64 B)))) |
(*.f64 (pow.f64 B 2) (-.f64 (/.f64 1 (*.f64 A B)) (/.f64 -1/2 (*.f64 A (neg.f64 B))))) |
(*.f64 (pow.f64 B 2) (-.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 A (neg.f64 B))))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 A B)))) |
(*.f64 1 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) |
(*.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (/.f64 1 A) (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) (neg.f64 B)))) |
(*.f64 (/.f64 1 A) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -1/2 (neg.f64 B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 1 B) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 2 (/.f64 -1/2 (neg.f64 B))) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 2 (/.f64 -1/2 (neg.f64 B))) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 1 (neg.f64 B))) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 1 (neg.f64 B))) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 -1/2 B) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 -1/2 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 -1/2 (neg.f64 B))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (neg.f64 (/.f64 1 (neg.f64 B))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 1 (neg.f64 B))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (-.f64 (*.f64 2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 1) |
(*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) -1/2) |
(*.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 (pow.f64 B 2) (neg.f64 B))) |
(*.f64 (*.f64 (pow.f64 B 2) -1/2) (/.f64 1 (*.f64 A (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (*.f64 (/.f64 1 A) -1/2)) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (/.f64 -1/2 A)) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (*.f64 (/.f64 1 A) -1/2)) (/.f64 1 A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (/.f64 1 A)) (*.f64 (/.f64 1 A) -1/2))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (/.f64 1 (neg.f64 A)) (*.f64 (/.f64 1 A) -1/2))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (/.f64 1 A)) (/.f64 -1/2 A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (/.f64 1 (neg.f64 A)) (/.f64 -1/2 A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) (neg.f64 A)))) |
(*.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (*.f64 (pow.f64 B 2) -1/2)) |
(*.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (pow.f64 B 2))) |
(*.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (-.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 B 2) -1/2))) |
(*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 (pow.f64 B 2) A)) |
(*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 (pow.f64 B 2) A)) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (/.f64 -1/2 B)) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (-.f64 (/.f64 1 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 B)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 1 B)) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (-.f64 (*.f64 2 (pow.f64 B 2)) (pow.f64 B 2))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 1 A)) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (-.f64 (*.f64 2 (/.f64 1 A)) (/.f64 1 A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) |
(*.f64 (/.f64 1 (*.f64 A B)) (neg.f64 (*.f64 (pow.f64 B 2) -1/2))) |
(*.f64 (/.f64 1 (*.f64 A B)) (-.f64 (*.f64 (pow.f64 B 2) -1/2) (neg.f64 (pow.f64 B 2)))) |
(*.f64 (/.f64 1 (*.f64 A B)) (-.f64 (pow.f64 B 2) (neg.f64 (*.f64 (pow.f64 B 2) -1/2)))) |
(*.f64 (/.f64 1 (*.f64 A B)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (*.f64 (/.f64 1 A) -1/2))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (*.f64 (/.f64 1 A) -1/2) (neg.f64 (/.f64 1 A)))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 1 (neg.f64 A)))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (/.f64 1 A) (neg.f64 (*.f64 (/.f64 1 A) -1/2)))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 1 A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (/.f64 -1/2 A) (/.f64 1 A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) -1) |
(*.f64 (neg.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 B))) |
(*.f64 (neg.f64 (/.f64 1 A)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 (pow.f64 B 2) (neg.f64 B)))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 -1/2 B) A)) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (/.f64 1 (*.f64 A (neg.f64 B))))) |
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2)) |
(*.f64 (/.f64 1 B) (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 (pow.f64 B 2) (neg.f64 A)))) |
(*.f64 (/.f64 1 B) (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2))) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 (pow.f64 B 2) A))) |
(*.f64 (/.f64 -1/2 A) (/.f64 (pow.f64 B 2) (neg.f64 B))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (/.f64 (/.f64 -1/2 B) A) (neg.f64 (pow.f64 B 2))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (neg.f64 (/.f64 1 A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (/.f64 1 (*.f64 A B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) |
(*.f64 (neg.f64 (*.f64 (/.f64 1 A) -1/2)) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (/.f64 -1/2 (*.f64 A (neg.f64 B))) (pow.f64 B 2)) |
(pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 1) |
(neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(+.f64 (/.f64 (pow.f64 B 2) A) 0) |
(+.f64 0 (/.f64 (pow.f64 B 2) A)) |
(-.f64 (/.f64 (pow.f64 B 2) A) 0) |
(-.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A)) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 (/.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A))) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) (neg.f64 (neg.f64 A))) |
(/.f64 (/.f64 (pow.f64 B 2) A) 1) |
(/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1) |
(/.f64 (neg.f64 (pow.f64 B 2)) (neg.f64 A)) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) A) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) (neg.f64 (neg.f64 A))) |
(/.f64 (-.f64 0 (neg.f64 (neg.f64 (pow.f64 B 2)))) (neg.f64 A)) |
(/.f64 (-.f64 0 (neg.f64 (pow.f64 B 2))) (neg.f64 (neg.f64 A))) |
(pow.f64 (/.f64 (pow.f64 B 2) A) 1) |
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(+.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 0) |
(/.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 1) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) |
(pow.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))) |
(+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))))) |
(-.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 3)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) -2) (+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))))) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 1) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (/.f64 1 (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(*.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 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 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 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 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 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 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 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 (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 (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 (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 (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 (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 (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 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 0 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 A B))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 3/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 (neg.f64 B)) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 A (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (-.f64 (/.f64 1 (*.f64 A B)) (/.f64 -1/2 (*.f64 A (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (-.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 A (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (pow.f64 B 2) (+.f64 (/.f64 (/.f64 -1/2 B) A) (/.f64 1 (*.f64 A B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 1 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 A) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 A) (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 A) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 -1/2 (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 1 B) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 2 (/.f64 -1/2 (neg.f64 B))) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (*.f64 2 (/.f64 -1/2 (neg.f64 B))) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 1 (neg.f64 B))) (/.f64 -1/2 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 1 (neg.f64 B))) (*.f64 -1/2 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (/.f64 -1/2 B) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (/.f64 -1/2 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (-.f64 (neg.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B)))) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (/.f64 1 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (*.f64 2 (/.f64 -1/2 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (+.f64 (/.f64 -1/2 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 (neg.f64 B)))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 -1/2 B) (neg.f64 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 1 (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (-.f64 (*.f64 2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (+.f64 (/.f64 1 B) (*.f64 2 (/.f64 1 (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 A (neg.f64 B))) -1/2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 (pow.f64 B 2) (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) -1/2) (/.f64 1 (*.f64 A (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (*.f64 (/.f64 1 A) -1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (/.f64 -1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (*.f64 (/.f64 1 A) -1/2)) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (/.f64 1 A)) (*.f64 (/.f64 1 A) -1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (/.f64 1 (neg.f64 A)) (*.f64 (/.f64 1 A) -1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (neg.f64 (/.f64 1 A)) (/.f64 -1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (-.f64 (/.f64 1 (neg.f64 A)) (/.f64 -1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (neg.f64 B)) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 (pow.f64 B 2) (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (*.f64 (pow.f64 B 2) -1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A (neg.f64 B))) (-.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (pow.f64 B 2) -1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (/.f64 -1/2 B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (-.f64 (/.f64 1 (neg.f64 B)) (*.f64 -1/2 (/.f64 1 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (/.f64 -1/2 (neg.f64 B)) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) (+.f64 (*.f64 -1/2 (/.f64 1 (neg.f64 B))) (/.f64 1 (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 1/2) (/.f64 1 B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (pow.f64 B 2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (-.f64 (*.f64 2 (pow.f64 B 2)) (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (-.f64 (*.f64 2 (/.f64 1 A)) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A B)) (neg.f64 (*.f64 (pow.f64 B 2) -1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A B)) (-.f64 (*.f64 (pow.f64 B 2) -1/2) (neg.f64 (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A B)) (-.f64 (pow.f64 B 2) (neg.f64 (*.f64 (pow.f64 B 2) -1/2)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 A B)) (+.f64 (*.f64 (pow.f64 B 2) -1/2) (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (*.f64 (/.f64 1 A) -1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (*.f64 (/.f64 1 A) -1/2) (neg.f64 (/.f64 1 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 1 (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (-.f64 (/.f64 1 A) (neg.f64 (*.f64 (/.f64 1 A) -1/2)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (*.f64 (/.f64 1 A) -1/2) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (+.f64 (/.f64 -1/2 A) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A)) -1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (/.f64 1 A)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (neg.f64 B))) (/.f64 (pow.f64 B 2) (neg.f64 B)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 -1/2 B) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 (/.f64 -1/2 (neg.f64 B)) A) (/.f64 1 (*.f64 A (neg.f64 B))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 B) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 B) (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 (pow.f64 B 2) (neg.f64 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 B) (-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (/.f64 (pow.f64 B 2) A) 1/2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (/.f64 (pow.f64 B 2) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 -1/2 A) (/.f64 (pow.f64 B 2) (neg.f64 B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 (/.f64 -1/2 B) A) (neg.f64 (pow.f64 B 2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 B)) (neg.f64 (/.f64 1 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (*.f64 -1/2 (/.f64 1 B)) (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (*.f64 (pow.f64 B 2) -1/2)) (/.f64 1 (*.f64 A B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (neg.f64 (*.f64 (/.f64 1 A) -1/2)) (/.f64 (pow.f64 B 2) B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 -1/2 (*.f64 A (neg.f64 B))) (pow.f64 B 2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(pow.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(neg.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(+.f64 (/.f64 (pow.f64 B 2) A) 0) |
(/.f64 (pow.f64 B 2) A) |
(+.f64 0 (/.f64 (pow.f64 B 2) A)) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (/.f64 (pow.f64 B 2) A) 0) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 0 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A)) |
(/.f64 (pow.f64 B 2) A) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 (/.f64 (pow.f64 B 2) A))) (+.f64 (*.f64 2 (/.f64 (pow.f64 B 2) A)) (/.f64 (pow.f64 B 2) A))) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (pow.f64 B 2) (neg.f64 (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (/.f64 (pow.f64 B 2) A) 1) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (/.f64 (pow.f64 B 2) (neg.f64 A)) -1) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (neg.f64 (pow.f64 B 2)) (neg.f64 A)) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) A) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 B 2))) (neg.f64 (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (-.f64 0 (neg.f64 (neg.f64 (pow.f64 B 2)))) (neg.f64 A)) |
(/.f64 (pow.f64 B 2) A) |
(/.f64 (-.f64 0 (neg.f64 (pow.f64 B 2))) (neg.f64 (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(pow.f64 (/.f64 (pow.f64 B 2) A) 1) |
(/.f64 (pow.f64 B 2) A) |
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 A))) |
(/.f64 (pow.f64 B 2) A) |
(+.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(+.f64 0 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(/.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(pow.f64 (/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (PI.f64)) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) -2) (+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) (neg.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (/.f64 1 (neg.f64 (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) (/.f64 1 (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (neg.f64 (PI.f64))) (neg.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(*.f64 (/.f64 1 (neg.f64 (neg.f64 (PI.f64)))) (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 A B)) 1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A)))) (PI.f64)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
| ✓ | 0.1b | (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64)) |
| ✓ | 15.1b | (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
| ✓ | 19.5b | (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
Compiled 168 to 108 computations (35.7% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 12.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
| 8.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
| 4.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
| 2.0ms | B | @ | 0 | (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
| 1.0ms | B | @ | -inf | (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
| 1× | batch-egg-rewrite |
| 1596× | rational_best-1 |
| 1584× | rational_best-2 |
| 952× | rational_best-4 |
| 952× | rational_best-3 |
| 920× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 218 |
| 1 | 158 | 218 |
| 2 | 243 | 218 |
| 3 | 343 | 218 |
| 4 | 615 | 218 |
| 5 | 1570 | 218 |
| 6 | 4520 | 218 |
| 7 | 7530 | 218 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (neg.f64 (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (neg.f64 A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2)))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 2 (*.f64 B C))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) (+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 4) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 4) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C)))) (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1 (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (-.f64 (/.f64 -1 (*.f64 B C)) (*.f64 2 (/.f64 -1 (*.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (/.f64 -1 (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 -1 (*.f64 B C)) (*.f64 2 (/.f64 1 (*.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 -1 (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (*.f64 2 (/.f64 -1 (*.f64 B C))) (/.f64 -1 (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (/.f64 1 (*.f64 B C)) (*.f64 2 (/.f64 -1 (*.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (-.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (+.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B C)) (+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (neg.f64 (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 B C)) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) (+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (neg.f64 (pow.f64 (neg.f64 A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 A 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (neg.f64 (pow.f64 (neg.f64 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 (neg.f64 A) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 A 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (neg.f64 A) 2) -2) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (neg.f64 (pow.f64 (neg.f64 A) 2))) (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 A 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 (neg.f64 A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)) (*.f64 2 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 1))))) |
| 1× | egg-herbie |
| 1518× | rational_best-simplify-1 |
| 1188× | rational_best-simplify-2 |
| 1052× | rational_best-simplify-43 |
| 978× | rational_best-simplify-46 |
| 886× | rational_best-simplify-49 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 313 | 13805 |
| 1 | 511 | 13505 |
| 2 | 769 | 13487 |
| 3 | 1482 | 13361 |
| 4 | 5061 | 13309 |
| 5 | 6693 | 13301 |
| 6 | 6956 | 13301 |
| 7 | 7175 | 13301 |
| 8 | 7554 | 13301 |
| 9 | 7773 | 13301 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 0) |
(+.f64 0 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (neg.f64 (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2)) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (neg.f64 A) 2)))) |
(+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) |
(+.f64 (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) |
(+.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C)))) |
(+.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2)))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C)))) |
(+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) |
(-.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 0) |
(-.f64 0 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) |
(-.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(-.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(-.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 2 (*.f64 B C))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C)))) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(-.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C)))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C)))) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2)) |
(-.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(-.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))) |
(-.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(-.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C))) |
(-.f64 (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) (+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))) |
(-.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) 4)) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 4) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 3)) |
(-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 4) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))) |
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))) |
(-.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C)))) (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) 4))) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1 (*.f64 B C))) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (-.f64 (/.f64 -1 (*.f64 B C)) (*.f64 2 (/.f64 -1 (*.f64 B C))))) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (/.f64 -1 (*.f64 B C)))) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 -1 (*.f64 B C)) (*.f64 2 (/.f64 1 (*.f64 B C))))) |
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 1) |
(*.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(*.f64 -1 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 -1 (*.f64 B C))) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (*.f64 2 (/.f64 -1 (*.f64 B C))) (/.f64 -1 (*.f64 B C)))) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (/.f64 1 (*.f64 B C)) (*.f64 2 (/.f64 -1 (*.f64 B C))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2))) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) -1) |
(*.f64 (/.f64 -1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(*.f64 (/.f64 -1 (*.f64 B C)) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2))) |
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 1) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(+.f64 (pow.f64 B 2) (+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))) |
(+.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 0) |
(+.f64 0 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) |
(+.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 A 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (*.f64 (pow.f64 (neg.f64 A) 2) -2) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) |
(+.f64 (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (+.f64 (pow.f64 B 2) (neg.f64 (pow.f64 (neg.f64 A) 2))) (pow.f64 A 2)) |
(+.f64 (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2))) (pow.f64 B 2)) |
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (+.f64 (pow.f64 A 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 A 2)) |
(+.f64 (+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 B 2)) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) |
(*.f64 1 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) |
(*.f64 -1 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(*.f64 -1 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) -1) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) |
(/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) -1) |
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)) (*.f64 2 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) -1) |
(pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) |
(neg.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 0) |
(-.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 3)) |
(*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) (/.f64 -1 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 0) |
(-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) 180) (PI.f64)) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 1) |
| Outputs |
|---|
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(/.f64 B C) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 0) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 0 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (neg.f64 (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 C (neg.f64 B))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 C (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))) |
(+.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (neg.f64 A) 2)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (neg.f64 (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2)))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C)))) |
(+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 C (neg.f64 B))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 C (neg.f64 B))) (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))) |
(+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 0) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 0 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 2 (*.f64 B C))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(-.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))))) |
(-.f64 (*.f64 (pow.f64 (neg.f64 A) 2) (/.f64 2 (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) (+.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)))) |
(-.f64 (*.f64 2 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(-.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) (+.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) (*.f64 2 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (-.f64 0 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) (neg.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 C (neg.f64 B))) (neg.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 C (neg.f64 B))) (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (*.f64 B C)) 0))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2))))) |
(-.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) 4)) |
(-.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 C (neg.f64 B))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 C (neg.f64 B))) 4)) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))) (*.f64 B C)) 0)) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))) (*.f64 B C))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (+.f64 (pow.f64 (neg.f64 A) 2) 0)))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 (pow.f64 (neg.f64 A) 2) (*.f64 2 (/.f64 1 (*.f64 B C)))))) |
(-.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) (*.f64 2 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C))))) |
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 4) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 3)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 4) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (neg.f64 (*.f64 B C))) 4) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 C (neg.f64 B))) 4) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -4) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))))) |
(-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 A) 2) (*.f64 B C)) -4) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3))) (*.f64 C (neg.f64 B)))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 C (neg.f64 B))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) (*.f64 C (neg.f64 B))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) -2))) |
(-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))) |
(-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (+.f64 (/.f64 -1 (*.f64 B C)) (/.f64 -1 (*.f64 B C)))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2))))) |
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C)))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 8) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) 4) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B C)))) |
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)))) |
(-.f64 (+.f64 (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (+.f64 (/.f64 -1 (*.f64 B C)) (/.f64 -1 (*.f64 B C)))) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (*.f64 B C)) -2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B C)) (*.f64 (/.f64 -1 (*.f64 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))))) |
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) (*.f64 (/.f64 1 (*.f64 B C)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2))))) |
(-.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C)))) (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 B (neg.f64 C))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 B (neg.f64 C))) 4))) |
(-.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 C (neg.f64 B))) (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 C (neg.f64 B)))) (+.f64 (/.f64 (+.f64 (pow.f64 (neg.f64 A) 2) (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)) (*.f64 C (neg.f64 B))) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 C (neg.f64 B))) 4))) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1 (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (-.f64 (/.f64 -1 (*.f64 B C)) (*.f64 2 (/.f64 -1 (*.f64 B C))))) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (*.f64 2 (/.f64 1 (*.f64 B C))) (/.f64 -1 (*.f64 B C)))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 -1 (*.f64 B C)) (*.f64 2 (/.f64 1 (*.f64 B C))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 1) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 -1 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 -1 (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (*.f64 2 (/.f64 -1 (*.f64 B C))) (/.f64 -1 (*.f64 B C)))) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (/.f64 1 (*.f64 B C)) (*.f64 2 (/.f64 -1 (*.f64 B C))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (/.f64 1 (*.f64 B C)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 B C)) (-.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 B C)) (-.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 B C)) (-.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -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 B C)) (-.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (+.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (+.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 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 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 2 (pow.f64 (neg.f64 A) 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 B C)) (+.f64 (pow.f64 (neg.f64 A) 2) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (+.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (*.f64 2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (neg.f64 (pow.f64 (neg.f64 A) 2))))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C)) -1) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(*.f64 (/.f64 -1 (*.f64 B C)) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 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 B C)) (+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) 1) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(neg.f64 (/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 B C))) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (pow.f64 B 2) (+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (pow.f64 A 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (neg.f64 (pow.f64 (neg.f64 A) 2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 0) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 0 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (neg.f64 (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 A 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (*.f64 (pow.f64 (neg.f64 A) 2) -2) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 B 2) (neg.f64 (pow.f64 (neg.f64 A) 2))) (pow.f64 A 2)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2))) (pow.f64 B 2)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (pow.f64 A 2) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 A 2)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 (+.f64 (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 (neg.f64 A) 2) -2)) (pow.f64 B 2)) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(*.f64 1 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(*.f64 -1 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(*.f64 -1 (-.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) -2) (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(*.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) -1) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(/.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) -1) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)) (*.f64 2 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) -1) |
(neg.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 (neg.f64 A) 2) 3)) (*.f64 2 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2)))))) |
(-.f64 (neg.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3)))) (*.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2))) -2)) |
(-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 (neg.f64 A) 2)))) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (*.f64 (pow.f64 (neg.f64 A) 2) 3)))) |
(pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 1) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(neg.f64 (-.f64 (pow.f64 (neg.f64 A) 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (neg.f64 (pow.f64 (neg.f64 A) 2)))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.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 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.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 0 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.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 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.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 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.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 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 4) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 3)) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.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 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (-.f64 (*.f64 2 (/.f64 1 (PI.f64))) (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.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 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.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 1 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.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 -1 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.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 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) |
(/.f64 (atan.f64 (*.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 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (atan.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 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (atan.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 1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.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 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.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 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)))) |
(/.f64 (atan.f64 (*.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)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.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)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.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 0 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180)) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.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 (*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) 180) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.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))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) (PI.f64)) 180) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.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))) |
Compiled 46217 to 31669 computations (31.5% saved)
26 alts after pruning (19 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1225 | 6 | 1231 |
| Fresh | 7 | 13 | 20 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 7 | 10 |
| Total | 1236 | 26 | 1262 |
| Status | Error | Program |
|---|---|---|
| 56.2b | (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) 180) (PI.f64)) | |
| 50.5b | (/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) | |
| 33.8b | (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) | |
| ✓ | 50.6b | (/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
| 47.6b | (/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) | |
| 50.5b | (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) | |
| 47.5b | (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) | |
| ✓ | 35.3b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| ✓ | 49.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 B))) (PI.f64))) |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))) (neg.f64 B))) (PI.f64))) | |
| 50.6b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) | |
| 56.1b | (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) | |
| 39.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 50.1b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)) (PI.f64))) | |
| 46.5b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) | |
| 49.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) (PI.f64))) | |
| 52.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) (PI.f64))) | |
| ✓ | 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 44.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) | |
| ✓ | 48.9b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 49.7b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 35.1b | (*.f64 180 (-.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) | |
| 35.1b | (*.f64 180 (-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)))) | |
| ✓ | 35.1b | (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
| 53.2b | (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) | |
| 47.6b | (*.f64 180 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
Compiled 521 to 429 computations (17.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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (*.f64 A -5)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 C) (*.f64 A 4)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
(*.f64 180 (/.f64 (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) (PI.f64))) |
(*.f64 180 (-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 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 (*.f64 (atan.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) -1/2)) 180) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 A 4)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 A (+.f64 (*.f64 C 3) (-.f64 (*.f64 -2 (+.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 -1 (neg.f64 C))))) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (-.f64 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64)))) (+.f64 2 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))))) |
(*.f64 180 (-.f64 (*.f64 2 (+.f64 2 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))))) (+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (/.f64 2 (PI.f64))) (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 4)))) |
| Outputs |
|---|
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
7 calls:
| 131.0ms | A |
| 70.0ms | B |
| 45.0ms | C |
| 27.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 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))) |
| Error | Segments | Branch |
|---|---|---|
| 21.0b | 6 | A |
| 20.4b | 3 | B |
| 21.9b | 2 | C |
| 21.7b | 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.7b | 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.7b | 3 | (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 19.8b | 4 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
Compiled 937 to 654 computations (30.2% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.152854102600576e+280 | +inf |
| 0.0ms | 2.188183201140386e-24 | 0.00012253368154759904 |
| 0.0ms | -1.0 | -0.0 |
Compiled 32 to 25 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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (*.f64 A -5)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 C) (*.f64 A 4)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
(*.f64 180 (/.f64 (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) (PI.f64))) |
(*.f64 180 (-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
3 calls:
| 114.0ms | A |
| 86.0ms | B |
| 56.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | A |
| 21.0b | 5 | B |
| 22.4b | 3 | C |
Compiled 501 to 350 computations (30.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 71.0ms | 3.780283458451139e-232 | 1.7333817328038795e-230 |
| 104.0ms | -1.0980553632990454e-284 | -1.846484004539876e-293 |
| 85.0ms | -4.586276802171302e-235 | -1.5821629140032633e-242 |
| 40.0ms | -6.320070983089896e+149 | -2.854628946176208e+147 |
| 157.0ms | 131× | body | 4096 | valid |
| 76.0ms | 297× | body | 256 | valid |
| 42.0ms | 55× | body | 2048 | valid |
| 11.0ms | 21× | body | 1024 | valid |
| 3.0ms | 8× | body | 512 | valid |
Compiled 1442 to 1196 computations (17.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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (*.f64 A -5)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 C) (*.f64 A 4)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
(*.f64 180 (/.f64 (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) (PI.f64))) |
(*.f64 180 (-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
3 calls:
| 111.0ms | A |
| 61.0ms | B |
| 58.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | A |
| 21.2b | 4 | B |
| 22.4b | 3 | C |
Compiled 479 to 334 computations (30.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 88.0ms | 3.276563361359338e-185 | 4.796637647260275e-180 |
| 102.0ms | -4.586276802171302e-235 | -1.5821629140032633e-242 |
| 40.0ms | -6.320070983089896e+149 | -2.854628946176208e+147 |
| 105.0ms | 89× | body | 4096 | valid |
| 55.0ms | 215× | body | 256 | valid |
| 41.0ms | 49× | body | 2048 | valid |
| 17.0ms | 34× | body | 1024 | valid |
| 5.0ms | 13× | body | 512 | valid |
Compiled 994 to 806 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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (*.f64 A -5)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 C) (*.f64 A 4)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (-.f64 (*.f64 (/.f64 1 (PI.f64)) 3) (*.f64 (/.f64 1 (PI.f64)) 2)))) |
(*.f64 180 (/.f64 (-.f64 (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 4) (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) 3)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 (*.f64 A -3) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))))) (PI.f64))) |
(*.f64 180 (-.f64 (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 6) (*.f64 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64)) 5))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 3/2))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
3 calls:
| 101.0ms | A |
| 62.0ms | B |
| 53.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | A |
| 21.5b | 4 | B |
| 24.8b | 2 | C |
Compiled 461 to 322 computations (30.2% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 82.0ms | 3.276563361359338e-185 | 4.796637647260275e-180 |
| 103.0ms | -1.5821629140032633e-242 | -8.486009610087651e-252 |
| 62.0ms | -2.6906544902966414e-16 | -1.153071440634677e-19 |
| 101.0ms | 91× | body | 4096 | valid |
| 59.0ms | 216× | body | 256 | valid |
| 58.0ms | 76× | body | 2048 | valid |
| 19.0ms | 25× | body | 1024 | valid |
| 3.0ms | 8× | body | 512 | valid |
Compiled 924 to 749 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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
(*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) -1)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (*.f64 A -5)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 A 3) (+.f64 C (-.f64 (neg.f64 C) (*.f64 A 4)))))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 1 A)) -1/2) (neg.f64 B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) |
3 calls:
| 97.0ms | A |
| 55.0ms | B |
| 38.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | A |
| 21.9b | 4 | B |
| 24.8b | 2 | C |
Compiled 331 to 230 computations (30.5% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 110.0ms | -1.846484004539876e-293 | -4.109960735308748e-299 |
| 96.0ms | -8.486009610087651e-252 | -8.996321821826887e-255 |
| 62.0ms | -2.6906544902966414e-16 | -1.153071440634677e-19 |
| 140.0ms | 121× | body | 4096 | valid |
| 68.0ms | 73× | body | 2048 | valid |
| 44.0ms | 184× | body | 256 | valid |
| 9.0ms | 17× | body | 1024 | valid |
| 2.0ms | 5× | body | 512 | valid |
Compiled 733 to 634 computations (13.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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
3 calls:
| 59.0ms | A |
| 39.0ms | B |
| 33.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 7 | A |
| 21.9b | 4 | B |
| 24.8b | 2 | C |
Compiled 173 to 119 computations (31.2% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 84.0ms | -1.846484004539876e-293 | -4.109960735308748e-299 |
| 80.0ms | -8.486009610087651e-252 | -8.996321821826887e-255 |
| 58.0ms | -2.6906544902966414e-16 | -1.153071440634677e-19 |
| 104.0ms | 89× | body | 4096 | valid |
| 55.0ms | 60× | body | 2048 | valid |
| 43.0ms | 229× | body | 256 | valid |
| 8.0ms | 16× | body | 1024 | valid |
| 2.0ms | 6× | body | 512 | valid |
Compiled 733 to 634 computations (13.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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64)) |
(/.f64 (*.f64 180 (atan.f64 (*.f64 A (/.f64 -2 B)))) (PI.f64)) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (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:
| 76.0ms | A |
| 49.0ms | B |
| 41.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 26.6b | 10 | A |
| 25.6b | 6 | B |
| 32.0b | 5 | C |
Compiled 149 to 102 computations (31.5% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 43.0ms | 1.693451830964772e-193 | 5.275068084449879e-193 |
| 85.0ms | 7.061736525817409e-276 | 9.922275206068426e-272 |
| 103.0ms | -1.846484004539876e-293 | -4.109960735308748e-299 |
| 91.0ms | -1.9164219559792898e-230 | -4.586276802171302e-235 |
| 56.0ms | -8.589587320222967e-48 | -5.570275585835009e-50 |
| 219.0ms | 177× | body | 4096 | valid |
| 68.0ms | 86× | body | 2048 | valid |
| 53.0ms | 289× | body | 256 | valid |
| 20.0ms | 32× | body | 1024 | valid |
| 5.0ms | 8× | body | 512 | valid |
Compiled 1006 to 882 computations (12.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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 C (/.f64 2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) 0)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 83.0ms | C |
| 66.0ms | A |
| 47.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 28.6b | 10 | A |
| 26.9b | 7 | B |
| 32.8b | 12 | C |
Compiled 109 to 76 computations (30.3% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 60.0ms | 1.2041157143500216e-51 | 1.8160407976048426e-48 |
| 68.0ms | 4.049143043847223e-152 | 4.1185257923007026e-148 |
| 73.0ms | 7.061736525817409e-276 | 9.922275206068426e-272 |
| 93.0ms | -1.846484004539876e-293 | -4.109960735308748e-299 |
| 81.0ms | -1.9164219559792898e-230 | -4.586276802171302e-235 |
| 56.0ms | -8.589587320222967e-48 | -5.570275585835009e-50 |
| 182.0ms | 172× | body | 4096 | valid |
| 121.0ms | 148× | body | 2048 | valid |
| 91.0ms | 397× | body | 256 | valid |
| 19.0ms | 34× | body | 1024 | valid |
| 6.0ms | 17× | body | 512 | valid |
Compiled 1266 to 1114 computations (12% 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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 69.0ms | C |
| 56.0ms | A |
| 33.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 28.6b | 10 | A |
| 26.9b | 7 | B |
| 32.8b | 12 | C |
Compiled 79 to 54 computations (31.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 64.0ms | 1.2041157143500216e-51 | 1.8160407976048426e-48 |
| 67.0ms | 4.049143043847223e-152 | 4.1185257923007026e-148 |
| 80.0ms | 7.061736525817409e-276 | 9.922275206068426e-272 |
| 109.0ms | -1.846484004539876e-293 | -4.109960735308748e-299 |
| 81.0ms | -1.9164219559792898e-230 | -4.586276802171302e-235 |
| 52.0ms | -8.589587320222967e-48 | -5.570275585835009e-50 |
| 213.0ms | 184× | body | 4096 | valid |
| 114.0ms | 145× | body | 2048 | valid |
| 84.0ms | 399× | body | 256 | valid |
| 24.0ms | 29× | body | 1024 | valid |
| 4.0ms | 11× | body | 512 | valid |
Compiled 1251 to 1099 computations (12.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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 35.0ms | A |
| 34.0ms | B |
| 26.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 36.6b | 6 | A |
| 27.0b | 7 | B |
| 38.0b | 5 | C |
Compiled 69 to 47 computations (31.9% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 64.0ms | 1.2041157143500216e-51 | 1.8160407976048426e-48 |
| 49.0ms | 2.563661366992018e-212 | 6.384912090093521e-212 |
| 86.0ms | 7.061736525817409e-276 | 9.922275206068426e-272 |
| 94.0ms | -1.846484004539876e-293 | -4.109960735308748e-299 |
| 82.0ms | -1.9164219559792898e-230 | -4.586276802171302e-235 |
| 64.0ms | -8.589587320222967e-48 | -5.570275585835009e-50 |
| 207.0ms | 183× | body | 4096 | valid |
| 128.0ms | 150× | body | 2048 | valid |
| 59.0ms | 337× | body | 256 | valid |
| 18.0ms | 36× | body | 1024 | valid |
| 14.0ms | 14× | body | 512 | valid |
Compiled 1157 to 1030 computations (11% 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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 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 (/.f64 0 (neg.f64 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 37.0ms | A |
| 26.0ms | B |
| 18.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 8 | A |
| 28.9b | 5 | B |
| 39.2b | 3 | C |
Compiled 60 to 41 computations (31.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 71.0ms | 4.140337660151564e-59 | 1.2041157143500216e-51 |
| 65.0ms | 3.780283458451139e-232 | 1.7333817328038795e-230 |
| 82.0ms | -8.486009610087651e-252 | -8.996321821826887e-255 |
| 69.0ms | -2.6906544902966414e-16 | -1.153071440634677e-19 |
| 115.0ms | 87× | body | 4096 | valid |
| 89.0ms | 110× | body | 2048 | valid |
| 55.0ms | 274× | body | 256 | valid |
| 14.0ms | 26× | body | 1024 | valid |
| 5.0ms | 15× | body | 512 | valid |
Compiled 781 to 695 computations (11% 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 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 180 (atan.f64 (/.f64 C 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:
| 32.0ms | A |
| 17.0ms | B |
| 9.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 42.4b | 7 | A |
| 30.4b | 3 | B |
| 41.8b | 2 | C |
Compiled 51 to 34 computations (33.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 67.0ms | 4.140337660151564e-59 | 1.2041157143500216e-51 |
| 52.0ms | -2.6906544902966414e-16 | -1.153071440634677e-19 |
| 46.0ms | 55× | body | 2048 | valid |
| 37.0ms | 174× | body | 256 | valid |
| 18.0ms | 17× | body | 4096 | valid |
| 8.0ms | 16× | body | 1024 | valid |
| 4.0ms | 10× | body | 512 | valid |
Compiled 406 to 365 computations (10.1% saved)
Total -27.0b remaining (-75.4%)
Threshold costs -27.0b (-75.4%)
| 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:
| 18.0ms | A |
| 14.0ms | C |
| 5.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 46.3b | 4 | A |
| 35.8b | 2 | B |
| 47.0b | 3 | C |
Compiled 27 to 23 computations (14.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 94.0ms | -8.573605379292715e-308 | 5.505135384816524e-300 |
| 55.0ms | 52× | body | 4096 | valid |
| 19.0ms | 69× | body | 256 | valid |
| 14.0ms | 20× | body | 2048 | valid |
| 2.0ms | 3× | body | 1024 | valid |
Compiled 212 to 205 computations (3.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 244 | 2530 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) (if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 5444517870735015/1361129467683753853853498429727072845824) (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) (if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 50000000000000001639112299143104912428535264151074678213166678872047130159868716796396718933620589652690874879091207540935081733845534784799699555064652126056238940212281003290763663617757479824516427445625515031454630069622241782606547428241300231103939283840542755285063235010560) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64)))))) |
(if (<=.f64 B -600000000000000006672325810852597018076967205618304634695732903275411574359462129301761164004680774332397504003794742283403259555379490707305064824832) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) (if (<=.f64 B -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) (if (<=.f64 B 8739899877464283/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)))))) |
(if (<=.f64 B -41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -8248004328520789/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (if (<=.f64 B 2451833688195203/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) |
(if (<=.f64 B -2466341007804043/2596148429267413814265248164610048) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -221681207370465/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) (if (<=.f64 B 6540714869423179/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) |
(if (<=.f64 B -4283644908291233/324518553658426726783156020576256) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -1898558471268797/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) (if (<=.f64 B -517735622840347/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) |
(if (<=.f64 B -8924260225606735/40564819207303340847894502572032) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -2971656737638117/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) (if (<=.f64 B -3145962986009053/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64)))))) |
(if (<=.f64 B -4001867083405173/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -6336427411161605/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) (if (<=.f64 B -6258848418336639/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 2588599034278125/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 462316631972025/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.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 B -2501166927128233/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -8233684876561551/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) (if (<=.f64 B -791560241142575/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 79180676342625/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 8753086678663243/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))))) |
(if (<=.f64 B -4001867083405173/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -7517712278599677/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B -4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 4606887725612233/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 6187097135527735/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))))) |
(if (<=.f64 B -271508251957999/822752278660603021077484591278675252491367932816789931674304512) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -475450553334057/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B -2588678114201735/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 8419951305849599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 3411294636402925/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 8256483666814883/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))))) |
(if (<=.f64 B -3219224052291593/20769187434139310514121985316880384) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -5613129393316443/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B 46430718099029/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 463711082674991/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))) |
(if (<=.f64 B -4361529361169255/5192296858534827628530496329220096) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.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 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -1) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)) (if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 5444517870735015/1361129467683753853853498429727072845824) (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B C)) 0)) (PI.f64))) (if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 50000000000000001639112299143104912428535264151074678213166678872047130159868716796396718933620589652690874879091207540935081733845534784799699555064652126056238940212281003290763663617757479824516427445625515031454630069622241782606547428241300231103939283840542755285063235010560) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64)))))) |
(if (<=.f64 B -600000000000000006672325810852597018076967205618304634695732903275411574359462129301761164004680774332397504003794742283403259555379490707305064824832) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -2627630890081645/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624) (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) (if (<=.f64 B -3511119404027961/702223880805592151456759840151962786569522257399338504974336254522393264865238137237142489540654437582500444843247630303354647534431314931612685275935445798350655833690880801860555545317367555154113605281582053784524026102900245630757473088050106395169337932361665227499793929447186391815763110662594625536) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) (if (<=.f64 B 8739899877464283/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072) (*.f64 180 (+.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64)) 1) -1)) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64)))))) |
(if (<=.f64 B -41999999999999999785651502732550331375396634498277073472162527584918128691265287319273948874017101084963715236112289246623364163002022536822665510912) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -8248004328520789/1832889850782397517082802171755189663406191307018921761884252780947908096342585866198098193012776216027479008590015982084761399088452696108828481666660133095712823955710669574545075280734654641679682560526831695838459555430831205351382962374814354898944) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 B))) (PI.f64))) (if (<=.f64 B 2451833688195203/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) |
(if (<=.f64 B -2466341007804043/2596148429267413814265248164610048) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -221681207370465/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) (if (<=.f64 B 6540714869423179/37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132992) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (pow.f64 A 2)))))) (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) |
(if (<=.f64 B -4283644908291233/324518553658426726783156020576256) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -1898558471268797/16509204097989538948510618278641143953713978938628797566498772157083559454897651858575539246489287121708574843539285271215073361234458923039079343076966861778387083874968908880272859927388326282907007278381599637629625884148486304338699903086469889890298080653054312448) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) (if (<=.f64 B -517735622840347/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (/.f64 (*.f64 180 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)))) (PI.f64))))) |
(if (<=.f64 B -8924260225606735/40564819207303340847894502572032) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -2971656737638117/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64))) (if (<=.f64 B -3145962986009053/179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64)))))) |
(if (<=.f64 B -4001867083405173/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -6336427411161605/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536) (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) (if (<=.f64 B -6258848418336639/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 2588599034278125/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 462316631972025/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.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 B -2501166927128233/3291009114642412084309938365114701009965471731267159726697218048) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -8233684876561551/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 180 (/.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (PI.f64))) (if (<=.f64 B -791560241142575/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 79180676342625/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 8753086678663243/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))))) |
(if (<=.f64 B -4001867083405173/52656145834278593348959013841835216159447547700274555627155488768) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -7517712278599677/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B -4712544691453469/94250893829069388263158195986839619953910191433570402840572110390025349132714488958921462158410402245441022265850013080700211570312172862173529993715108609721771173307935875544541938110298112193699817954782743504532616344943965179202194956899229230517898712545800381131625461678593653502029519299346025224452702208) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 152270531428125/304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315968) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 4606887725612233/921377545122446619199598286374089084696513969828232526459034741270904336521520715841339532514076847544303802497745079321233052888165232576308943909041185557531590656) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 6187097135527735/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))))) |
(if (<=.f64 B -271508251957999/822752278660603021077484591278675252491367932816789931674304512) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -475450553334057/27967679607885704301190218685229334463595448410322902860782665724913148442727445468110629165844363647880233895721679414135153184333079469434028345743715409785657103816385949318619923106913065211176796883038813718238213431256579671499373815533666304) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B -2588678114201735/2876309015779705452366888305262439573788763166307690516374881298523722812888015410123335637158520576337921822077942293722540636301030665959885558890231585990044286294797847764420835513619937505911249327233360092301410410917479406103582609768653235794613608170953380771839155935015675460877365701273987586195456) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 8419951305849599/311850048364799970571308236412006025948039259443040240859773006630814358104525635278899682108224328295209757319405077381870693435686499009490495593482004909425000886398607136955865268975681716747289586991334988123957939133612635998263883635695006899610487641699336881506618514879741251551232) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 3411294636402925/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 8256483666814883/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))))) |
(if (<=.f64 B -3219224052291593/20769187434139310514121985316880384) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -5613129393316443/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B 46430718099029/54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192) (*.f64 180 (/.f64 (atan.f64 (/.f64 0 (neg.f64 B))) (PI.f64))) (if (<=.f64 B 463711082674991/215679573337205118357336120696157045389097155380324579848828881993728) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))) |
(if (<=.f64 B -4361529361169255/5192296858534827628530496329220096) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 1908194829960655/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.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 904 to 648 computations (28.3% saved)
| 2× | egg-herbie |
| 1216× | rational_best-simplify-1 |
| 1216× | rational_best-simplify-1 |
| 1112× | rational_best-simplify-47 |
| 1112× | rational_best-simplify-47 |
| 1052× | rational_best-simplify-51 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 744 | 20110 |
| 1 | 1473 | 19804 |
| 2 | 2417 | 19684 |
| 3 | 4217 | 19100 |
| 4 | 5574 | 19022 |
| 5 | 7181 | 18768 |
| 0 | 744 | 20110 |
| 1 | 1473 | 19804 |
| 2 | 2417 | 19684 |
| 3 | 4217 | 19100 |
| 4 | 5574 | 19022 |
| 5 | 7181 | 18768 |
| 1× | node limit |
| 1× | node limit |
Compiled 702 to 479 computations (31.8% saved)
Compiled 865 to 557 computations (35.6% saved)
Loading profile data...