Time bar (total: 20.5s)
| 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.3s | 5682× | body | 256 | valid |
| 1.0s | 881× | body | 4096 | valid |
| 683.0ms | 949× | body | 2048 | valid |
| 283.0ms | 525× | body | 1024 | valid |
| 73.0ms | 219× | body | 512 | valid |
| 2× | egg-herbie |
| 1386× | rational_best-simplify-65 |
| 1352× | rational_best-simplify-56 |
| 1156× | rational_best-simplify-108 |
| 976× | rational_best-simplify-53 |
| 840× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 284 |
| 1 | 104 | 284 |
| 2 | 168 | 284 |
| 3 | 361 | 260 |
| 4 | 796 | 260 |
| 5 | 2092 | 260 |
| 6 | 6101 | 260 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| 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 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 180 (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 180 (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 1 (/.f64 (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))) A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1 (/.f64 (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))) A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))) A)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))) A)) (/.f64 180 (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 (atan.f64 (*.f64 1 (/.f64 (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (/.f64 180 (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))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1 (/.f64 (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))) C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1 (/.f64 (-.f64 B (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))) C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))) C)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))) C)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))) C)) (/.f64 180 (PI.f64))) |
Compiled 29 to 23 computations (20.7% saved)
| 1× | egg-herbie |
| 1276× | rational_best-simplify-57 |
| 1170× | rational_best-simplify-65 |
| 1064× | rational_best-simplify-3 |
| 908× | rational_best-simplify-75 |
| 898× | rational_best-simplify-66 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 71 |
| 1 | 38 | 71 |
| 2 | 60 | 71 |
| 3 | 120 | 65 |
| 4 | 250 | 65 |
| 5 | 617 | 65 |
| 6 | 2135 | 65 |
| 1× | node limit |
| 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))) |
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1 (/.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)) (/.f64 180 (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 180 (PI.f64))) |
Compiled 137 to 90 computations (34.3% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 | 2 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 5 | 2 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 30.6b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 180 (PI.f64))) |
| ▶ | 30.9b | (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) |
Compiled 48 to 36 computations (25% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) |
| ✓ | 0.3b | (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| ✓ | 1.4b | (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| ✓ | 36.3b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 122 to 71 computations (41.8% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | B | @ | -inf | (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 1.0ms | C | @ | inf | (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) |
| 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.0ms | A | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 880× | rational_best-simplify-1 |
| 644× | rational_best-simplify-65 |
| 576× | rational_best-simplify-47 |
| 512× | rational_best-simplify-67 |
| 488× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 170 |
| 1 | 146 | 170 |
| 2 | 347 | 170 |
| 3 | 1185 | 170 |
| 4 | 7125 | 170 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (+.f64 (neg.f64 A) (+.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 (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 (-.f64 C A) (+.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 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (+.f64 C (+.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 (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))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 A (+.f64 (-.f64 C (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 A C) (-.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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 C (-.f64 A C)))))) (#(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 0 (+.f64 (-.f64 C (+.f64 A (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 C A) (-.f64 C (+.f64 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)) (-.f64 A C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (+.f64 A (+.f64 C (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))) C) (+.f64 (neg.f64 A) (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (+.f64 (-.f64 A C) (+.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 (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))) -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 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1)))) (#(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 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/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 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 2 (-.f64 C A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) 8)))) (#(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 neg.f64 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 A (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))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 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 (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 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.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 A A) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (-.f64 (neg.f64 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 A 2) (-.f64 (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 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 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 (/.f64 A 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 A 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (neg.f64 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 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.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 (neg.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 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) (*.f64 2 (+.f64 A A))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 A A)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 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 (neg.f64 A) (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 (+.f64 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 C (+.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 (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 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.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 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.f64 C A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -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 2) (+.f64 (/.f64 C 2) (-.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 2) (-.f64 (/.f64 C 2) (+.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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.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 (-.f64 C A) 2) (/.f64 (+.f64 (-.f64 C A) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) 2))))) (#(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)))) 2) (/.f64 (+.f64 C (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 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 (-.f64 A C) 2)) (neg.f64 (/.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 C C) (+.f64 A (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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) (/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 (-.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (/.f64 C 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 C 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 (-.f64 A C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/2)))) (#(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 (+.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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.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 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (*.f64 2 (-.f64 C A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 C C)) (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (*.f64 (-.f64 A C) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (+.f64 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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)))) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1110× | rational_best-simplify-48 |
| 1098× | rational_best-simplify-52 |
| 972× | rational_best-simplify-1 |
| 948× | rational_best-simplify-51 |
| 846× | rational_best-simplify-50 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 587 | 17255 |
| 1 | 1571 | 16339 |
| 2 | 4114 | 15373 |
| 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)))) |
(sqrt.f64 (+.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)))) |
(+.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))))) |
(+.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)))))) |
(*.f64 2 A) |
(+.f64 (*.f64 -1 C) (*.f64 2 A)) |
(+.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)))) |
(+.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 C (*.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 -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 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))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (+.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 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 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)))))))))) |
C |
(+.f64 A (+.f64 C (*.f64 -1 A))) |
(+.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 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 (*.f64 2 A) (*.f64 -1 C)) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 2 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 2 A) C) |
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) 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))))) 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)))))) C) |
B |
(+.f64 A B) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 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))) B))) |
(*.f64 -1 B) |
(+.f64 A (*.f64 -1 B)) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.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)))) |
(*.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 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(+.f64 C (+.f64 (neg.f64 A) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) |
(+.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 (-.f64 C A) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 C A)) |
(+.f64 (neg.f64 A) (+.f64 C (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 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))) 2)) |
(-.f64 A (+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 A C))) |
(-.f64 (-.f64 A C) (-.f64 A (+.f64 C (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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 C (-.f64 A C))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 0 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C))) |
(-.f64 (-.f64 C A) (-.f64 C (+.f64 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)) (-.f64 A C)) |
(-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(-.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (+.f64 A (+.f64 C (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))) C) (+.f64 (neg.f64 A) (-.f64 A C))) |
(-.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (+.f64 (-.f64 A C) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 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))) -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 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2) |
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 1/4) |
(*.f64 1/4 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) |
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) |
(/.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 4) |
(/.f64 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C)) -1) |
(/.f64 (+.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 2 (-.f64 C A))) 2) |
(/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) 8) |
(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))))) |
(neg.f64 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C))) |
(-.f64 A (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))) (neg.f64 A)) |
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 0) |
(-.f64 0 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 A A) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A)) |
(-.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) |
(-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (-.f64 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))) |
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A 2))) |
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(-.f64 (+.f64 (/.f64 A 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 (/.f64 A 2))) |
(-.f64 (-.f64 (/.f64 A 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 (/.f64 A 2))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (neg.f64 A)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(*.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(*.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) |
(*.f64 1/2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/4) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(/.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 8) |
(/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) (*.f64 2 (+.f64 A A))) 4) |
(/.f64 (+.f64 (*.f64 2 (+.f64 A A)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) 4) |
(pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(neg.f64 (-.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 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(+.f64 0 (-.f64 C (+.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 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 A C)) |
(+.f64 (neg.f64 A) (-.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)))) (neg.f64 A)) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.f64 C A))) |
(+.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.f64 C A)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(+.f64 (/.f64 C 2) (+.f64 (/.f64 C 2) (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.f64 A (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))) -2) (-.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(+.f64 (/.f64 (-.f64 C A) 2) (/.f64 (+.f64 (-.f64 C A) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 2)) |
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) 2)) |
(+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (+.f64 C (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2)) |
(+.f64 (-.f64 C (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 A C) 2)) (neg.f64 (/.f64 (-.f64 A C) 2))) |
(+.f64 (-.f64 (+.f64 C C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 C)) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) (/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 3) 4)) |
(+.f64 (/.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 (-.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 C 2)) |
(+.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 (-.f64 A C))) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(*.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/2) |
(*.f64 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(*.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 1/4) |
(*.f64 -2 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -2)) |
(*.f64 1/2 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 1/4 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(/.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) 8) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (*.f64 2 (-.f64 C A))) 2) |
(/.f64 (-.f64 (*.f64 2 (+.f64 C C)) (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 4) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (*.f64 (-.f64 A C) 2)) 2) |
(pow.f64 (-.f64 C (+.f64 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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64)))) 8) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)))) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C A) -1))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (neg.f64 (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C A) -1)) (+.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 (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))) 1/2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 C A) -1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) 1/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 C (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) (*.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 (pow.f64 A 3) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 C (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (neg.f64 C)) |
(-.f64 A 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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) (+.f64 A (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 A C)) |
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 1/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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 1/2 (pow.f64 A 2)))) (+.f64 A (neg.f64 C))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))) (-.f64 A C)) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.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 (neg.f64 A) (+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)))) |
(+.f64 C (-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) A)) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/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 (pow.f64 B 2) (/.f64 -1/2 A)) (neg.f64 A)) (*.f64 (*.f64 (pow.f64 B 2) C) (/.f64 -1/2 (pow.f64 A 2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (-.f64 C 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 (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 A) -1))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (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 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 (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/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 C A) -1)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/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)) (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)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (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 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 C A) -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.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 3) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) (+.f64 (*.f64 1/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)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3)) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (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 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 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(-.f64 C 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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 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)) A)) |
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 1/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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A)) (*.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))) (-.f64 C A)) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2)))) (-.f64 C A)) |
(*.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 A (+.f64 (neg.f64 C) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/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 A (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))) (+.f64 (neg.f64 C) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (-.f64 A C)) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) (-.f64 A C)) |
(-.f64 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 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C)))) C) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (-.f64 C A)) |
(-.f64 A (-.f64 C (*.f64 (pow.f64 B 2) (/.f64 1/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))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (+.f64 A (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C) |
(-.f64 (+.f64 A (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (+.f64 A (*.f64 (pow.f64 B 2) (/.f64 1/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 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 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 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) |
(+.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 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/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 (pow.f64 (-.f64 A C) 2) (/.f64 1/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 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 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 B -1) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(+.f64 (+.f64 (*.f64 B -1) (*.f64 (pow.f64 (-.f64 A C) 6) (/.f64 -1/16 (pow.f64 B 5)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (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 (neg.f64 B) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 6) (/.f64 -1/16 (pow.f64 B 5)))))) |
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 6) (/.f64 -1/16 (pow.f64 B 5))) (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3)))))) |
(sqrt.f64 (+.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)))) |
(+.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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (*.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))))) |
(+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) 1/2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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)))))) |
(+.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 (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)))))))))) |
(+.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)))))) |
(+.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 C (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 1 (*.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 (*.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))) 1/2))))) |
(+.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 (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 (pow.f64 A 3) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (*.f64 C (pow.f64 A 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) |
(*.f64 2 A) |
(+.f64 (*.f64 -1 C) (*.f64 2 A)) |
(+.f64 (neg.f64 C) (*.f64 2 A)) |
(-.f64 (*.f64 2 A) C) |
(+.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)))) |
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) (+.f64 (neg.f64 C) (*.f64 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 (neg.f64 C) (*.f64 2 A))) |
(+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 1/2 A)) (-.f64 (*.f64 2 A) C)) |
(+.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)))))) |
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 1/2 A)) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 1/2 (pow.f64 A 2)))) (+.f64 (neg.f64 C) (*.f64 2 A))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))) (+.f64 (neg.f64 C) (*.f64 2 A))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)))) (-.f64 (*.f64 2 A) C)) |
C |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 C (*.f64 (pow.f64 B 2) (/.f64 -1/2 A))) |
(+.f64 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)))) |
(+.f64 C (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (*.f64 (*.f64 (pow.f64 B 2) C) (/.f64 -1/2 (pow.f64 A 2))))) |
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.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 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))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 A)) (*.f64 (*.f64 (pow.f64 B 2) C) (/.f64 -1/2 (pow.f64 A 2)))) (+.f64 C (*.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (/.f64 1/2 (pow.f64 A 3))))) |
(+.f64 (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3)))) |
(+.f64 C (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (/.f64 1/2 (pow.f64 A 3))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 C A) -1)) A)) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (neg.f64 A))))) |
(+.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 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 C A) -1))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/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)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) |
(+.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.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 3) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (*.f64 C A) -1)) A)) |
(+.f64 (+.f64 (*.f64 1/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)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C 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 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 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (+.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (neg.f64 A))))) |
C |
(+.f64 A (+.f64 C (*.f64 -1 A))) |
(+.f64 (neg.f64 A) (+.f64 C A)) |
(+.f64 C 0) |
(+.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 A (+.f64 C (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A)))) |
(+.f64 (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) 0) |
(+.f64 (+.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 1/2 C))) 0) |
(+.f64 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 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 1/2 C)) (neg.f64 A)) (*.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (/.f64 1/2 (pow.f64 C 2)))) (+.f64 C A)) |
(+.f64 A (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))) (-.f64 C A))) |
(+.f64 A (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2)))) (-.f64 C A))) |
(*.f64 -1 C) |
(neg.f64 C) |
(+.f64 (*.f64 2 A) (*.f64 -1 C)) |
(+.f64 (neg.f64 C) (*.f64 2 A)) |
(-.f64 (*.f64 2 A) C) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (+.f64 (neg.f64 C) (*.f64 2 A))) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (-.f64 (*.f64 2 A) C)) |
(+.f64 (*.f64 2 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 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) (+.f64 (neg.f64 C) (*.f64 2 A))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 2 A) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) (-.f64 (*.f64 2 A) C)) |
(-.f64 (*.f64 2 A) C) |
(+.f64 (neg.f64 C) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (*.f64 2 A)) C) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (+.f64 C (/.f64 A -1/2))) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (*.f64 2 A))) C) |
(-.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 (-.f64 A C))) (+.f64 (*.f64 2 A) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) 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)))))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/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))) C) |
B |
(+.f64 A B) |
(+.f64 B A) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) |
(+.f64 B (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) A)) |
(+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/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))) B))) |
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) |
(+.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)))))) |
(+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 A (*.f64 -1 B)) |
(+.f64 A (*.f64 B -1)) |
(+.f64 A (neg.f64 B)) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.f64 A (+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 A (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 A (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) |
(+.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)))) |
(+.f64 (+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) A)) |
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3)))))) |
(+.f64 (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))) (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))))) |
(*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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 -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 -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 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (*.f64 (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)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 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 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (*.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 (pow.f64 C 3) A)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.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)) (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)) (pow.f64 C 3)) (*.f64 A (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (+.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 -1/2 (+.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (*.f64 A (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (+.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 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (neg.f64 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 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) 0) |
(*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 0 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.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 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 A 2) -1)) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2))) (pow.f64 C 3))) (+.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 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 A -2) (*.f64 (pow.f64 B 2) (/.f64 1/2 C)))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (/.f64 1/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 (pow.f64 B 2) (/.f64 1/2 C)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))))) |
(-.f64 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 (+.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 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) -1/2)) (+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) -1/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 C (neg.f64 (sqrt.f64 (/.f64 1 (+.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 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 2) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) -1/2)) (+.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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 C (pow.f64 A 3))) -1/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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) -1/2)) (+.f64 C (*.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 C (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 2) -1/2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(*.f64 A -2) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (*.f64 A -2)) (neg.f64 C)) |
(-.f64 C (-.f64 (/.f64 A 1/2) 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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 A)) (+.f64 C (*.f64 A -2))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 A)))) (neg.f64 C)) |
(-.f64 (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 A))) (neg.f64 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 (+.f64 (+.f64 (*.f64 A -2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 A))) (+.f64 C (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 -1/2 (pow.f64 A 2))))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (+.f64 (*.f64 A -2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 A))) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 -1/2 (pow.f64 A 2))))) (neg.f64 C)) |
(-.f64 C (neg.f64 (+.f64 (+.f64 C (*.f64 A -2)) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 A)) (*.f64 C (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 (pow.f64 A 2)))))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/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 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/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 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (/.f64 -1/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 (*.f64 (pow.f64 B 2) (/.f64 1/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 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (*.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) -1))) (pow.f64 A 4)))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (neg.f64 C))) (pow.f64 A 4)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (/.f64 -1/2 (pow.f64 A 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 C (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4))))) (pow.f64 A 4))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(*.f64 2 (-.f64 C A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C)))) (*.f64 2 A)) |
(-.f64 (*.f64 2 (-.f64 C A)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))))) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (neg.f64 (*.f64 2 (-.f64 C 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 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (*.f64 (pow.f64 B 4) (/.f64 1/8 (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 (+.f64 (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 (pow.f64 B 6) (/.f64 -1/16 (pow.f64 (-.f64 A C) 5))) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (pow.f64 B 6) (/.f64 -1/16 (pow.f64 (-.f64 A C) 5)))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 (pow.f64 B 6) (/.f64 -1/16 (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 A)) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) A) |
(-.f64 (+.f64 C (*.f64 B -1)) A) |
(-.f64 (neg.f64 B) (-.f64 A C)) |
(-.f64 C (-.f64 A (neg.f64 B))) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 C (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))) C)) A) |
(-.f64 (+.f64 (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))))) A) |
(-.f64 (+.f64 (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))) (+.f64 C (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 3))))) 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 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 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 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) 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 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 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 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 (-.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)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (/.f64 180 (PI.f64))) |
(+.f64 C (+.f64 (neg.f64 A) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 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)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 (-.f64 C A) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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)) (-.f64 C A)) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 (neg.f64 A) (+.f64 C (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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))) 2)) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 A (+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 A C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (-.f64 A C) (-.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 C (-.f64 A C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 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))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 0 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (-.f64 C A) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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)) (-.f64 A C)) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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) (+.f64 (neg.f64 A) (-.f64 A C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (+.f64 (-.f64 A C) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) |
(-.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (+.f64 (-.f64 A C) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) |
(+.f64 (-.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C))) (-.f64 C A)) |
(-.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))) -2)) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 -2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 1/4) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1/4 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 1/2)) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 4) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C)) -1) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (+.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 2 (-.f64 C A))) 2) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) 8) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(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))))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(neg.f64 (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 A (neg.f64 A)))) |
(+.f64 C (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) 0)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (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))) (neg.f64 A)) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 0) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 0 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (+.f64 A A) (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A)) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.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 (neg.f64 A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A 2))) |
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2))) |
(+.f64 (*.f64 -2 (/.f64 A -2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.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)))) (neg.f64 (/.f64 A 2))) |
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2))) |
(+.f64 (*.f64 -2 (/.f64 A -2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (-.f64 (/.f64 A 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 (/.f64 A 2))) |
(-.f64 (/.f64 A 2) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 A 2))) |
(+.f64 (*.f64 -2 (/.f64 A -2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) (neg.f64 A)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.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)))) -1) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1/2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/4) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.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)))) -1) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 4) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 8) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) (*.f64 2 (+.f64 A A))) 4) |
(/.f64 (+.f64 (*.f64 -2 (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (+.f64 A A))) 4) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (*.f64 2 (+.f64 A A)) 4)) |
(/.f64 (+.f64 (*.f64 2 (+.f64 A A)) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2))) 4) |
(/.f64 (+.f64 (*.f64 -2 (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (+.f64 A A))) 4) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 (*.f64 2 (+.f64 A A)) 4)) |
(pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(neg.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 A (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 A (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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 0 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 A C)) |
(+.f64 (-.f64 A C) (-.f64 (*.f64 2 (-.f64 C 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 (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 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.f64 C A))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.f64 C A)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (/.f64 C 2) (+.f64 (/.f64 C 2) (-.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 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (-.f64 A C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(+.f64 (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)))) (-.f64 A C))) |
(+.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 (-.f64 C A) 2) (/.f64 (+.f64 (-.f64 C A) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2)) 2)) |
(/.f64 (+.f64 (-.f64 C A) (+.f64 (-.f64 C A) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) |
(-.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (-.f64 A C)) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) 2)) |
(/.f64 (+.f64 (neg.f64 A) (+.f64 (neg.f64 A) (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)))) 2) |
(/.f64 (+.f64 (*.f64 -2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C)) (*.f64 A -2)) 2) |
(+.f64 (/.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (+.f64 C (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2)) |
(/.f64 (+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 C (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) |
(/.f64 (+.f64 C (+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) |
(/.f64 (+.f64 C (+.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) |
(+.f64 (-.f64 C (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 A C) 2)) (neg.f64 (/.f64 (-.f64 A C) 2))) |
(/.f64 (+.f64 (-.f64 C A) (+.f64 (-.f64 C A) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) 2) |
(-.f64 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (-.f64 A C)) 2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 (+.f64 C C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 C)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) (/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 3) 4)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (/.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 (-.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) |
(/.f64 (+.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (*.f64 2 (-.f64 C (+.f64 A (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))))) 4) |
(/.f64 (+.f64 (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 4) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 C 2)) |
(+.f64 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C (-.f64 A -1)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 C (+.f64 A 1)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 (-.f64 A C))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (-.f64 A 1))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 A -1))) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/2) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 1/4) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 -2 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -2)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1/2 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1/4 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 4) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) 8) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (*.f64 2 (-.f64 C A))) 2) |
(/.f64 (+.f64 (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 C A))) 2) |
(-.f64 (/.f64 (*.f64 2 (-.f64 C A)) 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (-.f64 (*.f64 2 (+.f64 C C)) (*.f64 2 (*.f64 2 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 4) |
(/.f64 (-.f64 (*.f64 2 (+.f64 C C)) (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 4)) 4) |
(-.f64 (/.f64 (*.f64 2 (+.f64 C C)) 4) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -2) (*.f64 (-.f64 A C) 2)) 2) |
(/.f64 (-.f64 (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 A C))) 2) |
(-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 (*.f64 2 (-.f64 A C)) 2)) |
(pow.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (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)) (/.f64 180 (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 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2)) |
(*.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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (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)) (/.f64 180 (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 180 (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (PI.f64)))) 2)) |
(*.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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (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)) (/.f64 180 (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 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 360 (PI.f64))) 2) |
(*.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 (atan.f64 (/.f64 (-.f64 (-.f64 C 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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64))) 4) |
(*.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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 720 (PI.f64)))) 8) |
(*.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 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)))) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) 4) (PI.f64))) 16) |
(/.f64 (*.f64 4 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (/.f64 720 (PI.f64)))) 16) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) 2880) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (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)) (/.f64 180 (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 180 (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (pow.f64 (-.f64 A C) 2) |
| ✓ | 0.0b | (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
| ✓ | 1.0b | (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| 36.3b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 113 to 61 computations (46% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | A | @ | -inf | (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
| 2.0ms | C | @ | -inf | (pow.f64 (-.f64 A C) 2) |
| 1.0ms | C | @ | 0 | (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
| 1.0ms | A | @ | 0 | (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
| 1.0ms | C | @ | inf | (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
| 1× | batch-egg-rewrite |
| 732× | rational_best-simplify-62 |
| 586× | rational_best-simplify-1 |
| 502× | rational_best-simplify-65 |
| 488× | rational_best-simplify-67 |
| 420× | rational_best-simplify-57 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 101 |
| 1 | 103 | 101 |
| 2 | 254 | 101 |
| 3 | 912 | 101 |
| 4 | 6155 | 101 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) |
(pow.f64 (-.f64 A C) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (neg.f64 (+.f64 A (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) (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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 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 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 (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 (neg.f64 (+.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 C 2) (-.f64 (/.f64 C 2) (+.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) 2) (+.f64 (/.f64 (-.f64 C A) 2) (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) 2) (-.f64 (/.f64 (-.f64 C 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 -1 A) C) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 -1 A) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) (-.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 A) (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 C A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 C A) 1) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 A) (+.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 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A) C)))) (#(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 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 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)))) 2) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 C A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2)) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A 2)) (neg.f64 (/.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 (-.f64 C A) -2)) (/.f64 (-.f64 C A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 C C) (+.f64 A (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 (*.f64 (-.f64 C 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 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (/.f64 C 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 C 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 C A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/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)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.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 1/2 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 (-.f64 C A) 2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))))) (#(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 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A 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 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) 8)))) (#(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 (-.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 (-.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (neg.f64 (/.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 C B) (/.f64 (neg.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 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 -1 (-.f64 1 (/.f64 (+.f64 (-.f64 A 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 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 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C A) (+.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 B -2)) (+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 B -2)) (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (/.f64 (-.f64 C A) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 -1 A) C) B) (/.f64 (-.f64 1 (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 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B) (/.f64 (-.f64 1 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 (-.f64 C A) 1) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 A) B) (/.f64 (+.f64 1 (-.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 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) 2) (/.f64 (*.f64 3/2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 4)) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 A C) B)) (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B)) (-.f64 1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (-.f64 1 (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (/.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 (-.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 (/.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)))) (*.f64 B -2)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)))))) (#(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 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 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 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) (/.f64 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 C A) (/.f64 B 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) (/.f64 (-.f64 C A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 C B) 1/2) (/.f64 (+.f64 C (+.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 C B) 1/2) (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 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 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 (-.f64 C A) (+.f64 B B)) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) (/.f64 (-.f64 C A) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B 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)))) (+.f64 B B)) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 A (+.f64 B 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)))) (+.f64 B B)) (/.f64 (+.f64 A (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 C B) 2) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 C B) 2) (/.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B 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)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 A (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (neg.f64 (/.f64 (-.f64 C A) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)) (/.f64 A (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2) (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) (*.f64 B 4)) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) 2) (/.f64 (+.f64 (/.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 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 C B)) 2) (/.f64 (+.f64 (/.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 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2))))) (#(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) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.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 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 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)))) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.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 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (/.f64 1 B) (/.f64 1/2 B)))))) (#(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 -1 B))))) (#(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 0 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 1 (*.f64 B 4)))))) (#(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)))) 4) (-.f64 (/.f64 1/2 B) (/.f64 1 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 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 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B) (*.f64 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 1 B) (-.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 1 B) (*.f64 B (/.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 B) (-.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 B (*.f64 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 1/2 B) (-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B 4)) (-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (*.f64 (-.f64 (-.f64 C A) (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 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 0 (/.f64 1/2 B)))))) (#(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) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (-.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 B 2)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (/.f64 1/2 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 C A) -2) (*.f64 2 (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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C)) 0) (-.f64 0 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (+.f64 A (+.f64 (-.f64 A C) (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))) C)) 0) (-.f64 0 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -4) 0) (-.f64 0 (/.f64 1 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) (-.f64 0 (/.f64 1 (*.f64 B 4))))))) (#(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 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (-.f64 A C) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) (/.f64 (pow.f64 (-.f64 A C) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (-.f64 A C) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (*.f64 (-.f64 C A) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (-.f64 C A) -2) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) 8))))) |
| 1× | egg-herbie |
| 1190× | rational_best-simplify-52 |
| 1068× | rational_best-simplify-48 |
| 858× | rational_best-simplify-108 |
| 834× | rational_best-simplify-51 |
| 680× | rational_best-simplify-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 744 | 17796 |
| 1 | 2003 | 17362 |
| 2 | 5950 | 16910 |
| 1× | node limit |
| Inputs |
|---|
(*.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 -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 (-.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)) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (+.f64 (neg.f64 A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.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 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 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) C) |
(+.f64 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) |
(+.f64 (/.f64 (-.f64 C A) 2) (+.f64 (/.f64 (-.f64 C A) 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (/.f64 (-.f64 C A) 2) (-.f64 (/.f64 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 (-.f64 -1 A) C) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 -1 A) C)) |
(+.f64 (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) (-.f64 1 A)) |
(+.f64 (-.f64 1 A) (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C)) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 C A) 1)) |
(+.f64 (+.f64 (-.f64 C A) 1) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 -1 A) (+.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (+.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 -1 A)) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A) C) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) |
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2)) |
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) 2)) |
(+.f64 (-.f64 (-.f64 C A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2)) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))) |
(+.f64 (-.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A 2)) (neg.f64 (/.f64 A 2))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 C A) -2)) (/.f64 (-.f64 C A) 2)) |
(+.f64 (-.f64 (+.f64 C C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 C)) |
(+.f64 (-.f64 (*.f64 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 A C)) |
(+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) 4)) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 C 2)) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 C A) 2)) |
(*.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 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) 1/4) |
(*.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 1/2 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 (-.f64 C A) 2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 -2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2)) |
(*.f64 1/4 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(/.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) |
(/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) 8) |
(pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(+.f64 (/.f64 C B) (/.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 -1 (-.f64 1 (/.f64 (+.f64 (-.f64 A 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 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) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (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))) (*.f64 B -2)) (+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) (+.f64 B B))) |
(+.f64 (/.f64 A (*.f64 B -2)) (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(+.f64 (/.f64 A (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (/.f64 (-.f64 C A) (+.f64 B B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 B -2))) |
(+.f64 (/.f64 (+.f64 (-.f64 -1 A) C) B) (/.f64 (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(+.f64 (/.f64 (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B) (/.f64 (-.f64 1 A) B)) |
(+.f64 (/.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 (-.f64 C A) 1) B)) |
(+.f64 (/.f64 (-.f64 -1 A) B) (/.f64 (+.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(+.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) 2) (/.f64 (*.f64 3/2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2)) |
(+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 4)) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) (*.f64 B 4))) |
(+.f64 (-.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 1) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 A C) B)) (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B))) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B)) (-.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) 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 (-.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)))) (*.f64 B -2)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(-.f64 0 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(-.f64 0 (-.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) |
(-.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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A B)) |
(-.f64 (*.f64 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 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(-.f64 (/.f64 (-.f64 C A) (/.f64 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) (/.f64 B 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) (/.f64 (-.f64 C A) B))) |
(-.f64 (/.f64 (/.f64 C B) 1/2) (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(-.f64 (/.f64 (/.f64 C B) 1/2) (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 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 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) (+.f64 B B)) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) (/.f64 (-.f64 C A) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 A (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (+.f64 A (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B))) |
(-.f64 (/.f64 (/.f64 C B) 2) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 A (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (neg.f64 (/.f64 (-.f64 C A) (+.f64 B B)))) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)) (/.f64 A (+.f64 B B))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2) (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) 2)) |
(-.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) (*.f64 B 4)) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 4))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) 2) (/.f64 (+.f64 (/.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 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2)) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 C B)) 2) (/.f64 (+.f64 (/.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 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2)) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2)) |
(-.f64 (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(-.f64 (-.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) -1) |
(*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B B))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) |
(*.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1) |
(*.f64 1 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(*.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 1/2 B)) |
(*.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (/.f64 1 B) (/.f64 1/2 B))) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 -1 B)) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 0 (/.f64 1 B))) |
(*.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 1/2) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 1 (*.f64 B 4))) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (-.f64 (/.f64 1/2 B) (/.f64 1 (*.f64 B 4)))) |
(*.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B) (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 1 B) (*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(*.f64 (/.f64 1 B) (-.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1/2 B) (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1/2 B) (*.f64 B (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(*.f64 (/.f64 1/2 B) (-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) |
(*.f64 (/.f64 1 (*.f64 B 4)) (-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))) |
(*.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 0 (/.f64 1/2 B))) |
(*.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) -1) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B) 1/4) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (-.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))) |
(*.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B B)) B) |
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 B 2)) (/.f64 1 (/.f64 2 B))) |
(*.f64 -2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) |
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 B 2))) |
(*.f64 (*.f64 B (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (/.f64 1 B) B)) |
(*.f64 (*.f64 B (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (/.f64 1/2 B) B)) |
(*.f64 (*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 B)) |
(*.f64 (*.f64 B (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (/.f64 1/2 B)) |
(*.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))) |
(*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 C A) -2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(*.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C)) 0) (-.f64 0 (/.f64 1/2 B))) |
(*.f64 (-.f64 (+.f64 (+.f64 A (+.f64 (-.f64 A C) (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))) C)) 0) (-.f64 0 (/.f64 1/2 B))) |
(*.f64 (-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -4) 0) (-.f64 0 (/.f64 1 (*.f64 B 4)))) |
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) (-.f64 0 (/.f64 1 (*.f64 B 4)))) |
(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 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(neg.f64 (-.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C B))) |
(+.f64 (pow.f64 (-.f64 A C) 2) 0) |
(+.f64 0 (pow.f64 (-.f64 A C) 2)) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) (/.f64 (pow.f64 (-.f64 A C) 2) 2)) |
(-.f64 (pow.f64 (-.f64 A C) 2) 0) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) 2)) |
(*.f64 (pow.f64 (-.f64 A C) 2) 1) |
(*.f64 1 (pow.f64 (-.f64 A C) 2)) |
(*.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) 1/2) |
(*.f64 1/2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) 1/4) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1/4 (pow.f64 (*.f64 (-.f64 C A) -2) 2)) |
(*.f64 (pow.f64 (*.f64 (-.f64 C A) -2) 2) 1/4) |
(/.f64 (pow.f64 (-.f64 A C) 2) 1) |
(/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) 2) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) 8) |
| Outputs |
|---|
(*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (*.f64 -1 (+.f64 A (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 (-.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 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (*.f64 (-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/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 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.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 -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 (pow.f64 C 3) A)) (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 (neg.f64 (+.f64 A (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 (-.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 (*.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)) (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 (neg.f64 (+.f64 A (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 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2))) (*.f64 (*.f64 A (pow.f64 C 3)) (*.f64 (-.f64 1 (pow.f64 (*.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 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (neg.f64 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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (/.f64 -1/2 C)) 0) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (+.f64 (*.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 A (-.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 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 A 2) -1)) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2))) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (+.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 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 A -2) (*.f64 (pow.f64 B 2) (/.f64 1/2 C)))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (/.f64 1/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 A -2)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (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 (+.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 (*.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 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (+.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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.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))) (*.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 (pow.f64 A 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 A (neg.f64 (+.f64 1 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 A 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 (+.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 -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 C (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 -1/2 (*.f64 (pow.f64 A 3) (*.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))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (+.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))) (*.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 (pow.f64 A 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 (pow.f64 A 3) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.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 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (pow.f64 A 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 A -2) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (*.f64 A -2)) (neg.f64 C)) |
(-.f64 C (-.f64 (/.f64 A 1/2) 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 C (+.f64 (*.f64 A -2) (*.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 (+.f64 C (*.f64 A -2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 A))) (neg.f64 C)) |
(-.f64 (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 A))) (neg.f64 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 (+.f64 (+.f64 (*.f64 A -2) (*.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 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 C (+.f64 (+.f64 (*.f64 A -2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 A))) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 -1/2 (pow.f64 A 2))))) (neg.f64 C)) |
(-.f64 (+.f64 C (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (/.f64 -1/2 (pow.f64 A 2)))) (neg.f64 (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 A))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/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 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 -1/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 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (neg.f64 C))) (/.f64 1/2 (pow.f64 A 4)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 -1/2 (pow.f64 A 3))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (/.f64 1/2 (pow.f64 A 4))))) |
(-.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 A 2)) |
(-.f64 (*.f64 2 (-.f64 C A)) (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))))) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (/.f64 (-.f64 C A) -1/2)) |
(-.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 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 A 2)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))))) (*.f64 A 2)) |
(-.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 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2 C) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) (*.f64 A 2)) |
(-.f64 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (-.f64 A C))) (+.f64 (*.f64 2 C) (+.f64 (*.f64 (pow.f64 B 4) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) (*.f64 A 2)) |
(*.f64 -1 B) |
(neg.f64 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) A) |
(-.f64 (+.f64 C (neg.f64 B)) A) |
(-.f64 (-.f64 C 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 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (+.f64 C (neg.f64 B))) A) |
(-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) (-.f64 C 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 (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) A) |
(-.f64 (+.f64 (+.f64 (neg.f64 B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B))) (+.f64 C (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) A) |
(-.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 B)) B) (+.f64 C (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) 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 (+.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 -1/8 (pow.f64 B 3))))) A) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 A B) -1))))) |
(+.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 -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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 A B) -1))))) (*.f64 -1/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)) (pow.f64 C 2)) B)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 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)) (pow.f64 C 2)) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A (neg.f64 B))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (/.f64 (sqrt.f64 (/.f64 1 (+.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 (+.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 A B) -1))))) (+.f64 (*.f64 -1/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)) (pow.f64 C 2)) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.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 (pow.f64 C 3) A)) B))))) |
(+.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 2)) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 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)) (*.f64 A (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) B))))) |
(+.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 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 2)) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) B))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(*.f64 -1 (+.f64 A (neg.f64 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 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 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) |
(+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) |
(+.f64 0 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 B C))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (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 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 (pow.f64 A 2) -1)) (*.f64 1/4 (pow.f64 (-.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 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.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 0 B)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2))) (/.f64 (-.f64 (+.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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (*.f64 B (pow.f64 C 3)))) (+.f64 0 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 B C)))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 A (/.f64 -2 B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 B (/.f64 1/2 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 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 B (/.f64 1/2 C)) (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2)))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 A B) (pow.f64 C 2)))) (*.f64 A (/.f64 -2 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 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (/.f64 -1 B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (/.f64 -1 B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (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)))) 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 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) (/.f64 -1 B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.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 C (pow.f64 A 3))) B))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 A 3))) (/.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) B)) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)))) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (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))) B)) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (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)))) B)))))) (*.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 A (/.f64 -2 B))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 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 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (/.f64 C B) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 B))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 (*.f64 A B)))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 B))) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 (*.f64 A B)))) (neg.f64 (/.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 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 (*.f64 A B))) (+.f64 (/.f64 C B) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 -1/2 (*.f64 B (pow.f64 A 2))))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (/.f64 -1/2 (*.f64 A B)))) (+.f64 (*.f64 A (/.f64 -2 B)) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (/.f64 -1/2 (*.f64 B (pow.f64 A 2)))))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (/.f64 -2 B))) (neg.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (/.f64 -1/2 (*.f64 A B))) (*.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (/.f64 -1/2 (*.f64 B (pow.f64 A 2)))))))) |
(*.f64 1/2 (/.f64 B A)) |
(*.f64 B (/.f64 1/2 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 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 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 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 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 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (*.f64 B (pow.f64 A 4))))) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 A 2)) B) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B (-.f64 A C)))) (*.f64 A (/.f64 2 B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B (-.f64 A C)))) (*.f64 2 (/.f64 A B))) |
(-.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 A B)) (/.f64 (/.f64 C B) -1/2))) |
(-.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 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 A (/.f64 2 B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C 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 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.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 A (/.f64 2 B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 (pow.f64 B 5) (/.f64 -1/16 (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 C A) B) -1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.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 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (pow.f64 (-.f64 A C) 4) (/.f64 1/8 (pow.f64 B 4))))))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) 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 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (/.f64 A B) -1)) |
(-.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 (pow.f64 (-.f64 A C) 4) (/.f64 -1/8 (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 (pow.f64 (-.f64 A C) 4) (/.f64 -1/8 (pow.f64 B 4))))) (/.f64 A B)) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (*.f64 C (*.f64 A -2))) |
(+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2))) |
(+.f64 (pow.f64 A 2) (*.f64 A (*.f64 -2 C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2))) |
(+.f64 (pow.f64 A 2) (*.f64 A (*.f64 -2 C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2))) |
(+.f64 (pow.f64 A 2) (*.f64 A (*.f64 -2 C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (*.f64 C (*.f64 A -2))) |
(+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (*.f64 C (*.f64 A -2))) |
(+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C)))) |
(+.f64 (pow.f64 C 2) (+.f64 (pow.f64 A 2) (*.f64 C (*.f64 A -2)))) |
(+.f64 (pow.f64 A 2) (+.f64 (pow.f64 C 2) (*.f64 A (*.f64 -2 C)))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 C (+.f64 (neg.f64 A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 C (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 0 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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)))) (neg.f64 A)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) C) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2) (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.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)))) 2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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) 2) (+.f64 (/.f64 (-.f64 C A) 2) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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) 2) (-.f64 (/.f64 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 -1 A) C) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (-.f64 -1 A) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 C (-.f64 -1 A)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 -1 A) C)) |
(+.f64 C (+.f64 (-.f64 -1 A) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 C (-.f64 -1 A)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) (-.f64 1 A)) |
(+.f64 C (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 1 A))) |
(+.f64 (-.f64 1 A) (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C)) |
(+.f64 C (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 1 A))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 C A) 1)) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 1 (-.f64 C A))) |
(+.f64 1 (+.f64 (-.f64 C A) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (+.f64 (-.f64 C A) 1) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 1 (-.f64 C A))) |
(+.f64 1 (+.f64 (-.f64 C A) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (-.f64 -1 A) (+.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 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 1 (-.f64 -1 A))) |
(+.f64 (+.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 -1 A)) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 1 (-.f64 -1 A))) |
(+.f64 (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A) C) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2)) |
(/.f64 (+.f64 (neg.f64 A) (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) 2) |
(/.f64 (+.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 A -2)) 2) |
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) 2)) |
(/.f64 (+.f64 (neg.f64 (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 (-.f64 C A)))) 2) |
(/.f64 (+.f64 (*.f64 2 (-.f64 C A)) (-.f64 0 (+.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)))))) 2) |
(/.f64 (+.f64 (*.f64 2 (-.f64 C A)) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 2) |
(+.f64 (-.f64 (-.f64 C A) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2)) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A 2)) (neg.f64 (/.f64 A 2))) |
(-.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (/.f64 A 2) (/.f64 A 2))) |
(-.f64 (-.f64 C (/.f64 (+.f64 A A) 2)) (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 (-.f64 C A) -2)) (/.f64 (-.f64 C A) 2)) |
(+.f64 (/.f64 (-.f64 C A) 2) (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 (-.f64 C A) -2))) |
(+.f64 (/.f64 (-.f64 C A) 2) (-.f64 (neg.f64 (/.f64 (-.f64 C A) -2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 (+.f64 C C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (neg.f64 C)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 A C)) |
(+.f64 (-.f64 A C) (-.f64 (*.f64 2 (-.f64 C A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) 4)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 (/.f64 C 2) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 C 2)) |
(+.f64 (/.f64 C 2) (-.f64 (/.f64 C 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) 2) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 C A) 2)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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)))) 1) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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)))) -1) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) 1/4) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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/2 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 2 (-.f64 C A)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 (-.f64 C A) 2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (+.f64 (*.f64 2 (-.f64 C A)) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 1/2 (-.f64 (*.f64 (-.f64 A C) -4) (*.f64 2 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A))))) |
(*.f64 -2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -2)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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/4 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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)))) 1) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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)))) -1) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) 4) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) 8) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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))))) |
(pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 0) |
(/.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 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 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)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 C B) (/.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 A (neg.f64 B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 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 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 B B)) (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B))) |
(+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (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))) (*.f64 B -2)) (+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B 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))) (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) (+.f64 B B))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 C A))) (+.f64 B B))) |
(+.f64 (/.f64 (*.f64 2 (-.f64 C A)) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 B))) |
(+.f64 (/.f64 A (*.f64 B -2)) (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 A (*.f64 B -2)) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B))) |
(+.f64 (/.f64 (/.f64 A B) -2) (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 B B))) |
(+.f64 (/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 B B)) (/.f64 A (neg.f64 B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (/.f64 (-.f64 C A) (+.f64 B B))) |
(+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 B -2))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A C) B)) |
(+.f64 (/.f64 (+.f64 (-.f64 -1 A) C) B) (/.f64 (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (+.f64 C (+.f64 (-.f64 -1 A) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) B) |
(/.f64 (+.f64 (+.f64 C (-.f64 -1 A)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) C) B) (/.f64 (-.f64 1 A) B)) |
(/.f64 (+.f64 C (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 1 A))) B) |
(+.f64 (/.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (+.f64 (-.f64 C A) 1) B)) |
(/.f64 (+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 1 (-.f64 C A))) B) |
(/.f64 (+.f64 1 (+.f64 (-.f64 C A) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) B) |
(+.f64 (/.f64 (-.f64 -1 A) B) (/.f64 (+.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(/.f64 (+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 1 (-.f64 -1 A))) B) |
(+.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) 2) (/.f64 (*.f64 3/2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2)) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B 4)) (/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 3/2 B)) 2)) |
(/.f64 (+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 3)) 4) |
(+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 4)) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) (*.f64 B 4))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 A C) B)) (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B))) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 A C) B)) (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B))) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (-.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B))) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B)) (-.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) B)) (-.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (-.f64 -1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C) B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) B))) |
(-.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 0) |
(/.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) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A C) B)) |
(-.f64 0 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.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 A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A 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 C (+.f64 A (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 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 (-.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 (-.f64 A C) 2) (pow.f64 B 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 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) (/.f64 B 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B)) |
(-.f64 (/.f64 (-.f64 C A) (/.f64 B 2)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) (/.f64 (-.f64 C A) B))) |
(-.f64 (/.f64 (-.f64 C A) (/.f64 B 2)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) B)) |
(-.f64 (/.f64 (/.f64 C B) 1/2) (/.f64 (+.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 B) 1/2) (+.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 B)) (/.f64 (-.f64 A 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 B 2) (pow.f64 (-.f64 A C) 2))) (neg.f64 B)) (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B)))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B) (/.f64 (-.f64 C A) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B) (/.f64 (-.f64 C A) (+.f64 B B)))) |
(-.f64 (*.f64 -2 (/.f64 (-.f64 C A) (*.f64 B -2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B))) |
(/.f64 (-.f64 C (+.f64 A (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)))) (+.f64 B B)) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 A (+.f64 B B)))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (+.f64 A (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B 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) 2) (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)))) |
(-.f64 (/.f64 (/.f64 C 2) B) (+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B -2)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 B B))) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B -2))) |
(-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B))) |
(-.f64 (/.f64 (/.f64 C 2) B) (/.f64 (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 B B))) |
(-.f64 (/.f64 (/.f64 C B) 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))) (+.f64 A (-.f64 A C)))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A C) B)) |
(-.f64 (-.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 A (+.f64 B B))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (*.f64 B -2)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 B B))) (/.f64 (-.f64 A C) B)) |
(-.f64 (-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(-.f64 (/.f64 (/.f64 C 2) B) (+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B -2)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (/.f64 C B) 2) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 B B))) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B -2))) |
(-.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) B)) (neg.f64 (/.f64 (-.f64 C A) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B) (/.f64 (-.f64 C A) (+.f64 B B)))) |
(-.f64 (*.f64 -2 (/.f64 (-.f64 C A) (*.f64 B -2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) |
(-.f64 (/.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 C A) 2)) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 B B))) |
(/.f64 (-.f64 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (-.f64 C A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 B B)) |
(-.f64 (/.f64 (*.f64 2 (-.f64 C A)) (+.f64 B B)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) B)) |
(-.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)) (/.f64 A (+.f64 B B))) |
(/.f64 (-.f64 (+.f64 (neg.f64 A) (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) A) (+.f64 B B)) |
(-.f64 (/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 B B)) (/.f64 A B)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2) (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2)) 2)) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B 4)) (/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 3/2 B)) 2)) |
(/.f64 (+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) 3)) 4) |
(-.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 3) (*.f64 B 4)) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 4))) |
(/.f64 (-.f64 (*.f64 3 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B 4)) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B 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 C A) B) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) 2) (/.f64 (+.f64 (/.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 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 B B))) (+.f64 (/.f64 (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))))) (*.f64 B -2)))) 2) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 C B)) 2) (/.f64 (+.f64 (/.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 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 C B) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 B B))) (+.f64 (/.f64 (+.f64 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))))) (*.f64 B -2)))) 2) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 B B)) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 B -2)))) 2) |
(-.f64 (+.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (+.f64 (/.f64 A B) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (-.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) -1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 B B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B 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) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 1 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 1/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 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (/.f64 1 B) (/.f64 1/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) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 -1 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) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 0 (/.f64 1 B))) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 1 B))) |
(*.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) 1/2) |
(/.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)))) 4) (/.f64 1 (*.f64 B 4))) |
(/.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)))) 4) (-.f64 (/.f64 1/2 B) (/.f64 1 (*.f64 B 4)))) |
(*.f64 (*.f64 4 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (/.f64 1/2 B) (/.f64 1 (*.f64 B 4)))) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 4 (-.f64 (/.f64 1/2 B) (/.f64 1/4 B)))) |
(*.f64 -1 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B) (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (-.f64 C (+.f64 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))))) (/.f64 2 B)))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1 B) (*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1 B) (-.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1/2 B) (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1/2 B) (*.f64 B (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1/2 B) (-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1 (*.f64 B 4)) (-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))) |
(*.f64 (/.f64 1 (*.f64 B 4)) (-.f64 (*.f64 4 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (*.f64 4 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (/.f64 1/4 B) (-.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 8) (*.f64 4 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) |
(*.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 0 (/.f64 1/2 B))) |
(*.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (neg.f64 (/.f64 1/2 B))) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 2 (neg.f64 (/.f64 1/2 B)))) |
(*.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) -1) |
(/.f64 (-.f64 C (+.f64 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 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B) 1/4) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (-.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))) |
(/.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)))) (*.f64 B B)) 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 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 B 2)) (/.f64 1 (/.f64 2 B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 -2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 B -2))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4) B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 B 2))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 B (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (/.f64 1 B) B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 B (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (/.f64 1/2 B) B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 B (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (/.f64 1 B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 B (*.f64 2 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B))) (/.f64 1/2 B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 4))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(*.f64 -1/2 (/.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) |
(*.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (/.f64 -1/2 B)) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 C A) -2) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 -2 (-.f64 C A))) B)) |
(*.f64 (+.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 -2 (-.f64 C A))) (/.f64 -1/2 B)) |
(*.f64 (-.f64 (*.f64 -2 (-.f64 C A)) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) -1/2)) (/.f64 -1/2 B)) |
(*.f64 (-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 A C)) 0) (-.f64 0 (/.f64 1/2 B))) |
(*.f64 (neg.f64 (/.f64 1/2 B)) (+.f64 (-.f64 A C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (neg.f64 (/.f64 1/2 B)) (+.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1/2 B) (neg.f64 (+.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (-.f64 (+.f64 (+.f64 A (+.f64 (-.f64 A C) (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))) C)) 0) (-.f64 0 (/.f64 1/2 B))) |
(*.f64 (neg.f64 (/.f64 1/2 B)) (+.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) C) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 A C) A)))) |
(*.f64 (neg.f64 (/.f64 1/2 B)) (+.f64 A (+.f64 (+.f64 (-.f64 A C) (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 1/2 B) (neg.f64 (+.f64 A (+.f64 (+.f64 (-.f64 A C) (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 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -4) 0) (-.f64 0 (/.f64 1 (*.f64 B 4)))) |
(*.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) -4) (neg.f64 (/.f64 1 (*.f64 B 4)))) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 -4 (neg.f64 (/.f64 1/4 B)))) |
(*.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 2 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) (-.f64 0 (/.f64 1 (*.f64 B 4)))) |
(*.f64 (neg.f64 (/.f64 1 (*.f64 B 4))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) 4)) |
(*.f64 4 (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (neg.f64 (/.f64 1/4 B)))) |
(*.f64 (/.f64 1/4 B) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) 1/4)) |
(pow.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) 1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(neg.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B) (/.f64 C B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (pow.f64 (-.f64 A C) 2) 0) |
(pow.f64 (-.f64 A C) 2) |
(+.f64 0 (pow.f64 (-.f64 A C) 2)) |
(pow.f64 (-.f64 A C) 2) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) (/.f64 (pow.f64 (-.f64 A C) 2) 2)) |
(pow.f64 (-.f64 A C) 2) |
(-.f64 (pow.f64 (-.f64 A C) 2) 0) |
(pow.f64 (-.f64 A C) 2) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) 2) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) 2)) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (pow.f64 (-.f64 A C) 2) 1) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 1 (pow.f64 (-.f64 A C) 2)) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) 1/2) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 1/2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) 1/4) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 1/4 (pow.f64 (*.f64 (-.f64 C A) -2) 2)) |
(*.f64 1/4 (*.f64 (pow.f64 (-.f64 C A) 2) 4)) |
(*.f64 1/4 (*.f64 4 (pow.f64 (-.f64 C A) 2))) |
(*.f64 (pow.f64 (*.f64 (-.f64 C A) -2) 2) 1/4) |
(*.f64 1/4 (*.f64 (pow.f64 (-.f64 C A) 2) 4)) |
(*.f64 1/4 (*.f64 4 (pow.f64 (-.f64 C A) 2))) |
(/.f64 (pow.f64 (-.f64 A C) 2) 1) |
(pow.f64 (-.f64 A C) 2) |
(/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) 2) |
(pow.f64 (-.f64 A C) 2) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) 4) |
(pow.f64 (-.f64 A C) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2))) (*.f64 2 (*.f64 2 (pow.f64 (-.f64 A C) 2)))) 8) |
(pow.f64 (-.f64 A C) 2) |
Compiled 40723 to 27108 computations (33.4% saved)
21 alts after pruning (21 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1107 | 21 | 1128 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 1109 | 21 | 1130 |
| Status | Error | Program |
|---|---|---|
| 34.8b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) | |
| 45.6b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) | |
| ▶ | 30.2b | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 35.8b | (*.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (/.f64 180 (PI.f64))) | |
| 57.5b | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) B)) (/.f64 180 (PI.f64))) | |
| ▶ | 49.1b | (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) |
| ▶ | 54.2b | (*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
| 48.3b | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) | |
| 49.1b | (*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) | |
| 54.2b | (*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) B)) (/.f64 180 (PI.f64))) | |
| 56.1b | (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) | |
| 54.0b | (*.f64 (atan.f64 (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (*.f64 B (pow.f64 A 4)))))) (/.f64 180 (PI.f64))) | |
| 42.5b | (*.f64 (atan.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 B (/.f64 1/2 C))))) (/.f64 180 (PI.f64))) | |
| 52.3b | (*.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3))))) (/.f64 180 (PI.f64))) | |
| 55.4b | (*.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 B C))) 0)) (/.f64 180 (PI.f64))) | |
| ▶ | 47.7b | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| 50.1b | (*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) | |
| 47.7b | (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) | |
| 44.6b | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) | |
| 48.5b | (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) | |
| ▶ | 52.9b | (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
Compiled 1022 to 804 computations (21.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (+.f64 C B) A) |
| ✓ | 0.0b | (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) |
| ✓ | 0.0b | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| ✓ | 0.0b | (/.f64 (-.f64 (+.f64 C B) A) B) |
Compiled 46 to 14 computations (69.6% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | A | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | 0 | (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 2006× | rational_best-4 |
| 2006× | rational_best-2 |
| 2006× | rational_best-3 |
| 2006× | rational_best-1 |
| 408× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 92 |
| 1 | 106 | 92 |
| 2 | 252 | 92 |
| 3 | 855 | 92 |
| 4 | 5125 | 92 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (+.f64 C B) A) B) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) |
(-.f64 (+.f64 C B) A) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 C B)) (/.f64 A (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 B) (-.f64 1 (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 (/.f64 (-.f64 A C) B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (neg.f64 B)) (+.f64 1 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (neg.f64 A) 2) B) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (neg.f64 A) 2) B) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (/.f64 (+.f64 1 (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A (+.f64 B B))) (neg.f64 (/.f64 A (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) 2) (/.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (+.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B 4)) (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (/.f64 (-.f64 A C) B) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (-.f64 A C) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (/.f64 C (neg.f64 B)) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 C B)) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (+.f64 -1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 (-.f64 A B) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 (-.f64 A C) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) (-.f64 1 (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 C (+.f64 B A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (+.f64 (/.f64 A B) (+.f64 1 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (+.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) (/.f64 A (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (-.f64 (/.f64 A B) (/.f64 (+.f64 1 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 A (-.f64 A (+.f64 C B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 B) (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (/.f64 0 B))) (+.f64 (/.f64 (-.f64 A C) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 A B)) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) (/.f64 A (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (-.f64 0 (/.f64 (+.f64 1 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (-.f64 (/.f64 0 B) (/.f64 (+.f64 1 (/.f64 C B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) (+.f64 B B)) (/.f64 A (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (+.f64 B B)) 2) (/.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (*.f64 B 4)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 B A) B) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 1 (/.f64 C B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (-.f64 B A)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) (/.f64 (/.f64 1/2 B) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) (/.f64 1 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 C (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 (+.f64 C (-.f64 B A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (+.f64 C (-.f64 B A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B B)) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 B 2)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 A C) B) -1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64))) (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) (/.f64 (neg.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 B (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C B) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (-.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (-.f64 B A)) (-.f64 (+.f64 C B) (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 C (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (+.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (neg.f64 (-.f64 (neg.f64 B) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C A) (neg.f64 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 B A) (neg.f64 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C B) 2) (+.f64 (/.f64 (+.f64 C B) 2) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C B) 2) (-.f64 (/.f64 (+.f64 C B) 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C (-.f64 B A)) 2) (/.f64 (+.f64 C (-.f64 B A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 B 2) A) (-.f64 (/.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 B 2) (neg.f64 C)) (-.f64 (/.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 C B) 2) A) (-.f64 (neg.f64 B) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 C B) (/.f64 A 2)) (neg.f64 (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C (-.f64 B A)) 4) (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) (neg.f64 B)) (-.f64 (/.f64 C 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 C B) 2) A) (/.f64 (+.f64 C B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C (-.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 C (-.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A (+.f64 C B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 C (-.f64 B A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 C (-.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 A (+.f64 C B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 B A)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 C B) 2)) (*.f64 2 (+.f64 A A))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 C (-.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 A (+.f64 C B))))))) |
| 1× | egg-herbie |
| 1218× | rational_best-simplify-63 |
| 1152× | rational_best-simplify-1 |
| 894× | rational_best-simplify-54 |
| 718× | rational_best-simplify-52 |
| 714× | rational_best-simplify-48 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 392 | 7289 |
| 1 | 1134 | 6459 |
| 2 | 3556 | 6255 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 B A) B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 (+.f64 C B) B) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(-.f64 B A) |
C |
C |
(-.f64 C A) |
B |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 -1 A) B)) |
(+.f64 C (+.f64 (*.f64 -1 A) B)) |
(+.f64 C (+.f64 (*.f64 -1 A) B)) |
(*.f64 -1 A) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(*.f64 -1 A) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 0) |
(+.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 B)) |
(+.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 (/.f64 0 B))) |
(+.f64 0 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (/.f64 A (neg.f64 B))) |
(+.f64 (/.f64 0 B) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))) |
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 (-.f64 A C) B) -1))) |
(+.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B))) |
(+.f64 (/.f64 A (neg.f64 B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 (/.f64 (neg.f64 A) 2) B) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)))) |
(+.f64 (/.f64 (/.f64 (neg.f64 A) 2) B) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) (+.f64 B B))) |
(+.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (/.f64 (+.f64 1 (/.f64 C B)) 2)) |
(+.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A (+.f64 B B))) (neg.f64 (/.f64 A (+.f64 B B)))) |
(+.f64 (/.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) 2) (/.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (+.f64 B B)) 2)) |
(+.f64 (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B 4)) (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (*.f64 B 4))) |
(+.f64 (-.f64 -1 (+.f64 (/.f64 (-.f64 A C) B) -1)) 1) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 0) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 (/.f64 0 B))) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) 0)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B))) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)))) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 (/.f64 1 B))) |
(-.f64 0 (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 0 (+.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1))) |
(-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(-.f64 1 (+.f64 (/.f64 C (neg.f64 B)) (/.f64 A B))) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 A B))) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1)) |
(-.f64 (/.f64 C B) (+.f64 -1 (/.f64 A B))) |
(-.f64 (/.f64 C B) (/.f64 (-.f64 A B) B)) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (/.f64 0 B) (+.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1))) |
(-.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) |
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 C (+.f64 B A)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (+.f64 (/.f64 A B) (+.f64 1 (/.f64 C B)))) |
(-.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (+.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) (/.f64 A (+.f64 B B)))) |
(-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (-.f64 (/.f64 A B) (/.f64 (+.f64 1 (/.f64 C B)) 2))) |
(-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 A (-.f64 A (+.f64 C B))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 0 B) (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (-.f64 0 (neg.f64 (/.f64 0 B))) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(-.f64 (-.f64 1 (/.f64 A B)) (/.f64 C (neg.f64 B))) |
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) (/.f64 A (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (-.f64 0 (/.f64 (+.f64 1 (/.f64 C B)) 2))) |
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (-.f64 (/.f64 0 B) (/.f64 (+.f64 1 (/.f64 C B)) 2))) |
(-.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) (+.f64 B B)) (/.f64 A (+.f64 B B))) |
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (+.f64 B B)) 2) (/.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) 2)) |
(-.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (*.f64 B 4)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 B 4))) |
(-.f64 (/.f64 (-.f64 C A) B) -1) |
(-.f64 (/.f64 (-.f64 B A) B) (/.f64 C (neg.f64 B))) |
(-.f64 (/.f64 (+.f64 (+.f64 1 (/.f64 C B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) 2)) |
(*.f64 B (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B B))) |
(*.f64 (+.f64 C (-.f64 B A)) (/.f64 1 B)) |
(*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 1) |
(*.f64 1 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) (/.f64 1/2 B)) |
(*.f64 (+.f64 B B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 B B))) |
(*.f64 (neg.f64 B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 B))) |
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) 1/2) |
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) (/.f64 (/.f64 1/2 B) (/.f64 1 B))) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) (/.f64 1 (*.f64 B 4))) |
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) |
(*.f64 (/.f64 1 B) (+.f64 C (-.f64 B A))) |
(*.f64 (/.f64 1 B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 1 B))) |
(*.f64 (/.f64 1/2 B) (*.f64 (+.f64 C (-.f64 B A)) 2)) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (+.f64 C (-.f64 B A)) 4)) |
(*.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) B) 1/4) |
(*.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 B 2)) (/.f64 1 (/.f64 2 B))) |
(*.f64 (*.f64 B (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) B)) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) (+.f64 B B))) |
(*.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) B)) |
(*.f64 (*.f64 B (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 B)) |
(*.f64 (*.f64 B (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 B)) |
(*.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(*.f64 (*.f64 (+.f64 B B) (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) (+.f64 B B))) |
(*.f64 (*.f64 (neg.f64 B) (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) (neg.f64 B))) |
(*.f64 (*.f64 (+.f64 B B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1/2 B)) |
(*.f64 (*.f64 (neg.f64 B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 (neg.f64 B))) |
(*.f64 (*.f64 (/.f64 1 B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 (/.f64 1 B))) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) (neg.f64 B))) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (+.f64 B B))) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (neg.f64 B))) |
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (/.f64 1 B))) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B))) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B))) |
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B))) |
(pow.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 1) |
(neg.f64 (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(+.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64))) (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64)))) 8) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))) 16) |
(pow.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 0) |
(+.f64 0 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) |
(+.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) |
(-.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 0) |
(-.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) (/.f64 (neg.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) 2)) |
(*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1) |
(*.f64 1 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) |
(*.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) 1/2) |
(*.f64 1/2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) 1/4) |
(/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1) |
(/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) 2) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))) 8) |
(pow.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1) |
(+.f64 C (-.f64 B A)) |
(+.f64 B (-.f64 C A)) |
(+.f64 (+.f64 C B) (neg.f64 A)) |
(+.f64 (+.f64 C (-.f64 B A)) 0) |
(+.f64 (+.f64 C (-.f64 B A)) (-.f64 (+.f64 C B) (+.f64 C B))) |
(+.f64 0 (+.f64 C (-.f64 B A))) |
(+.f64 (neg.f64 A) (+.f64 C B)) |
(+.f64 (neg.f64 A) (neg.f64 (-.f64 (neg.f64 B) C))) |
(+.f64 (-.f64 C A) (neg.f64 (neg.f64 B))) |
(+.f64 (-.f64 B A) (neg.f64 (neg.f64 C))) |
(+.f64 (/.f64 (+.f64 C B) 2) (+.f64 (/.f64 (+.f64 C B) 2) (neg.f64 A))) |
(+.f64 (/.f64 (+.f64 C B) 2) (-.f64 (/.f64 (+.f64 C B) 2) A)) |
(+.f64 (/.f64 (+.f64 C (-.f64 B A)) 2) (/.f64 (+.f64 C (-.f64 B A)) 2)) |
(+.f64 (-.f64 (/.f64 B 2) A) (-.f64 (/.f64 B 2) (neg.f64 C))) |
(+.f64 (-.f64 (/.f64 B 2) (neg.f64 C)) (-.f64 (/.f64 B 2) A)) |
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) 2)) |
(+.f64 (-.f64 (*.f64 (+.f64 C B) 2) A) (-.f64 (neg.f64 B) C)) |
(+.f64 (-.f64 (+.f64 C B) (/.f64 A 2)) (neg.f64 (/.f64 A 2))) |
(+.f64 (/.f64 (+.f64 C (-.f64 B A)) 4) (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) 4)) |
(+.f64 (-.f64 (/.f64 C 2) (neg.f64 B)) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (neg.f64 B))) |
(+.f64 (-.f64 (/.f64 (+.f64 C B) 2) A) (/.f64 (+.f64 C B) 2)) |
(*.f64 (+.f64 C (-.f64 B A)) 1) |
(*.f64 1 (+.f64 C (-.f64 B A))) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) 1/2) |
(*.f64 (-.f64 A (+.f64 C B)) -1) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 C (-.f64 B A)) 2)) |
(/.f64 (+.f64 C (-.f64 B A)) 1) |
(/.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) 2) |
(/.f64 (-.f64 A (+.f64 C B)) -1) |
(/.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 B A)) 4)) 8) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 C B) 2)) (*.f64 2 (+.f64 A A))) 4) |
(pow.f64 (+.f64 C (-.f64 B A)) 1) |
(neg.f64 (-.f64 A (+.f64 C B))) |
| Outputs |
|---|
(/.f64 (-.f64 B A) B) |
(-.f64 1 (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(/.f64 (+.f64 C B) B) |
(/.f64 (+.f64 B C) B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 A (/.f64 -1 B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 A (/.f64 -1 B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(-.f64 B A) |
C |
C |
(-.f64 C A) |
B |
B |
(+.f64 C B) |
(+.f64 B C) |
(+.f64 C (+.f64 (*.f64 -1 A) B)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 C (+.f64 (*.f64 -1 A) B)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 C (+.f64 (*.f64 -1 A) B)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 C (+.f64 B (*.f64 -1 A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 0) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 (/.f64 0 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 0 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (+.f64 1 (/.f64 C B)) (/.f64 A (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 0 B) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 (-.f64 A C) B) -1))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B))) |
(+.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (/.f64 A B))) |
(+.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (/.f64 A B))) |
(+.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (-.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (/.f64 A B))) |
(+.f64 (/.f64 A (neg.f64 B)) (+.f64 1 (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (/.f64 (neg.f64 A) 2) B) (+.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (/.f64 (neg.f64 A) 2) B) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) (+.f64 B B))) |
(+.f64 (/.f64 (neg.f64 A) (*.f64 2 B)) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 B C) 2)) (+.f64 B B))) |
(+.f64 (/.f64 (*.f64 (+.f64 B C) 2) (+.f64 B B)) (/.f64 A (neg.f64 B))) |
(/.f64 (+.f64 (*.f64 (+.f64 B C) 2) (*.f64 A -2)) (+.f64 B B)) |
(+.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (/.f64 (+.f64 1 (/.f64 C B)) 2)) |
(+.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (/.f64 A B))) |
(+.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (/.f64 A B))) |
(+.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (-.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (/.f64 A B))) |
(+.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A (+.f64 B B))) (neg.f64 (/.f64 A (+.f64 B B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) 2) (/.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (+.f64 B B)) 2)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B 4)) (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (*.f64 B 4))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (-.f64 -1 (+.f64 (/.f64 (-.f64 A C) B) -1)) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 0) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 (/.f64 0 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) 0)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)))) |
(-.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 A (+.f64 B C)) (*.f64 B -2)) (/.f64 (-.f64 A (+.f64 B C)) (+.f64 B B))) (/.f64 (-.f64 A C) B))) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 (/.f64 (-.f64 A (+.f64 B C)) (*.f64 B -2)) (/.f64 (-.f64 A (+.f64 B C)) (+.f64 B B)))) |
(+.f64 (-.f64 1 (+.f64 (+.f64 1/2 (/.f64 (-.f64 A C) (*.f64 B -2))) (+.f64 (/.f64 (-.f64 A C) (+.f64 B B)) -1/2))) (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 0 (/.f64 1 B))) |
(-.f64 1 (+.f64 (/.f64 0 (/.f64 1 B)) (/.f64 (-.f64 A C) B))) |
(-.f64 1 (+.f64 (/.f64 (-.f64 A C) B) (/.f64 0 (/.f64 1 B)))) |
(+.f64 (-.f64 1 (/.f64 0 (/.f64 4 B))) (/.f64 (-.f64 C A) B)) |
(-.f64 0 (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 0 (+.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 1 (+.f64 (/.f64 C (neg.f64 B)) (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (/.f64 (-.f64 A B) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 0 B) (+.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B)) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 A (+.f64 B C)) (*.f64 B -2)) (/.f64 (-.f64 A (+.f64 B C)) (+.f64 B B))) |
(+.f64 (-.f64 (+.f64 1/2 (/.f64 (-.f64 A C) (*.f64 B -2))) (/.f64 (-.f64 A C) (+.f64 B B))) 1/2) |
(-.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) (-.f64 1 (/.f64 (-.f64 A C) B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 C (+.f64 B A)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 A (+.f64 B C)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 B (+.f64 C A)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 B (+.f64 A C)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (+.f64 (/.f64 A B) (+.f64 1 (/.f64 C B)))) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 A (+.f64 B C)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 B (+.f64 C A)) B)) |
(-.f64 (*.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 B (+.f64 A C)) B)) |
(-.f64 (neg.f64 (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (+.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) (/.f64 A (+.f64 B B)))) |
(-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (-.f64 (/.f64 A B) (/.f64 (+.f64 1 (/.f64 C B)) 2))) |
(-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (-.f64 (/.f64 A B) (+.f64 1/2 (/.f64 (/.f64 C B) 2)))) |
(-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (-.f64 (/.f64 A B) (+.f64 1/2 (/.f64 C (+.f64 B B))))) |
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (+.f64 B C) (+.f64 B B)))) (/.f64 A B)) |
(-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (+.f64 A (-.f64 A (+.f64 C B))) (+.f64 B B))) |
(-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 0 B) (/.f64 0 B)) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 0 (neg.f64 (/.f64 0 B))) (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 1 (/.f64 A B)) (/.f64 C (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) (/.f64 A (+.f64 B B))) |
(-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 B C) (+.f64 B B)) (/.f64 (+.f64 A (-.f64 A (+.f64 B C))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (-.f64 0 (/.f64 (+.f64 1 (/.f64 C B)) 2))) |
(-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (-.f64 (/.f64 A B) (+.f64 1/2 (/.f64 (/.f64 C B) 2)))) |
(-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (-.f64 (/.f64 A B) (+.f64 1/2 (/.f64 C (+.f64 B B))))) |
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (+.f64 B C) (+.f64 B B)))) (/.f64 A B)) |
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 C B)) 2) (/.f64 A B)) (-.f64 (/.f64 0 B) (/.f64 (+.f64 1 (/.f64 C B)) 2))) |
(-.f64 (+.f64 1/2 (/.f64 (/.f64 C B) 2)) (-.f64 (/.f64 A B) (+.f64 1/2 (/.f64 (/.f64 C B) 2)))) |
(-.f64 (+.f64 1/2 (/.f64 C (+.f64 B B))) (-.f64 (/.f64 A B) (+.f64 1/2 (/.f64 C (+.f64 B B))))) |
(-.f64 (*.f64 -2 (neg.f64 (/.f64 (+.f64 B C) (+.f64 B B)))) (/.f64 A B)) |
(-.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) (+.f64 B B)) (/.f64 A (+.f64 B B))) |
(+.f64 (/.f64 (neg.f64 A) (*.f64 2 B)) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 B C) 2)) (+.f64 B B))) |
(+.f64 (/.f64 (*.f64 (+.f64 B C) 2) (+.f64 B B)) (/.f64 A (neg.f64 B))) |
(/.f64 (+.f64 (*.f64 (+.f64 B C) 2) (*.f64 A -2)) (+.f64 B B)) |
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (+.f64 B B)) 2) (/.f64 (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B)) 2)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) (*.f64 B 4)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 B 4))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (-.f64 C A) B) -1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (-.f64 B A) B) (/.f64 C (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (+.f64 (+.f64 1 (/.f64 C B)) (/.f64 (-.f64 A (+.f64 C B)) (*.f64 -2 B))) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (+.f64 C B)) (+.f64 B B))) 2)) |
(/.f64 (-.f64 (+.f64 (+.f64 1 (/.f64 C B)) (/.f64 (-.f64 A (+.f64 B C)) (*.f64 B -2))) (+.f64 (/.f64 A B) (/.f64 (-.f64 A (+.f64 B C)) (+.f64 B B)))) 2) |
(/.f64 (-.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 (-.f64 A (+.f64 B C)) (*.f64 B -2)))) (+.f64 (/.f64 A B) (/.f64 (-.f64 A (+.f64 B C)) (+.f64 B B)))) 2) |
(/.f64 (-.f64 (+.f64 (+.f64 1 (/.f64 C B)) (+.f64 1/2 (/.f64 (-.f64 A C) (*.f64 B -2)))) (+.f64 (/.f64 A B) (+.f64 (/.f64 (-.f64 A C) (+.f64 B B)) -1/2))) 2) |
(*.f64 B (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (+.f64 C (-.f64 B A)) (/.f64 1 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 1 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) (/.f64 1/2 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (+.f64 B B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (+.f64 B B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (neg.f64 B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) 1/2) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2) (/.f64 (/.f64 1/2 B) (/.f64 1 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) (/.f64 1 (*.f64 B 4))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 B) (+.f64 C (-.f64 B A))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 B) (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 1 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 (+.f64 C (-.f64 B A)) 2)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (+.f64 C (-.f64 B A)) 4)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) B) 1/4) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (+.f64 C (-.f64 B A)) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 B 2)) (/.f64 1 (/.f64 2 B))) |
(*.f64 1 (/.f64 (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (/.f64 B 2)) (/.f64 2 B))) |
(*.f64 1 (/.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) (*.f64 (/.f64 B 2) (/.f64 2 B)))) |
(/.f64 (+.f64 (-.f64 B A) C) (/.f64 (+.f64 B B) 2)) |
(*.f64 (*.f64 B (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) (+.f64 B B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) (+.f64 B B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (+.f64 C (-.f64 B A))) (/.f64 (/.f64 1 B) (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1/2 B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (/.f64 1 B) (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 1 (/.f64 1 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 C (-.f64 B A)) 2)) (/.f64 (/.f64 1/2 B) (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (+.f64 B B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 2)) (/.f64 1/2 (/.f64 1 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (/.f64 1 B) (*.f64 (+.f64 C (-.f64 B A)) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(pow.f64 (-.f64 1 (/.f64 (-.f64 A C) B)) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(neg.f64 (+.f64 (/.f64 (-.f64 A C) B) -1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (/.f64 (-.f64 A C) B)) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(/.f64 (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64))) 4) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64))) (*.f64 720 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (PI.f64)))) 8) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (*.f64 2 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) (*.f64 2 (/.f64 720 (PI.f64)))) 16) |
(/.f64 (*.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 4) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (*.f64 4 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B)))) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))) 16) |
(/.f64 (*.f64 (*.f64 2 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) (*.f64 2 (/.f64 720 (PI.f64)))) 16) |
(/.f64 (*.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 4) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (*.f64 4 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B)))) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B C) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) (PI.f64))) |
(+.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 0) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(+.f64 0 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(+.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(-.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 0) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(-.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) (/.f64 (neg.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) 2)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(*.f64 1 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B)))) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(*.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) 1/2) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(*.f64 1/2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) 1/4) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(/.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(/.f64 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2) 2) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) 4) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2)) (*.f64 2 (*.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 2))) 8) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(pow.f64 (atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) 1) |
(atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) |
(atan.f64 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(atan.f64 (+.f64 1 (/.f64 (-.f64 C A) B))) |
(+.f64 C (-.f64 B A)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 B (-.f64 C A)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (+.f64 C B) (neg.f64 A)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (+.f64 C (-.f64 B A)) 0) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (+.f64 C (-.f64 B A)) (-.f64 (+.f64 C B) (+.f64 C B))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 0 (+.f64 C (-.f64 B A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (neg.f64 A) (+.f64 C B)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (neg.f64 A) (neg.f64 (-.f64 (neg.f64 B) C))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (-.f64 C A) (neg.f64 (neg.f64 B))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (-.f64 B A) (neg.f64 (neg.f64 C))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (/.f64 (+.f64 C B) 2) (+.f64 (/.f64 (+.f64 C B) 2) (neg.f64 A))) |
(+.f64 (neg.f64 A) (+.f64 (/.f64 (+.f64 B C) 2) (/.f64 (+.f64 B C) 2))) |
(+.f64 (neg.f64 A) (/.f64 (+.f64 B (+.f64 C (+.f64 B C))) 2)) |
(+.f64 (/.f64 (+.f64 C B) 2) (-.f64 (/.f64 (+.f64 C B) 2) A)) |
(+.f64 (/.f64 (+.f64 B C) 2) (-.f64 (/.f64 (+.f64 B C) 2) A)) |
(+.f64 (/.f64 (+.f64 C (-.f64 B A)) 2) (/.f64 (+.f64 C (-.f64 B A)) 2)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (-.f64 (/.f64 B 2) A) (-.f64 (/.f64 B 2) (neg.f64 C))) |
(+.f64 (-.f64 (/.f64 B 2) (neg.f64 C)) (-.f64 (/.f64 B 2) A)) |
(+.f64 (-.f64 (/.f64 B 2) A) (-.f64 (/.f64 B 2) (neg.f64 C))) |
(+.f64 (/.f64 (neg.f64 A) 2) (/.f64 (+.f64 (neg.f64 A) (*.f64 (+.f64 C B) 2)) 2)) |
(/.f64 (+.f64 (neg.f64 A) (+.f64 (neg.f64 A) (*.f64 (+.f64 B C) 2))) 2) |
(/.f64 (+.f64 (*.f64 (+.f64 B C) 2) (*.f64 A -2)) 2) |
(+.f64 (-.f64 (*.f64 (+.f64 C B) 2) A) (-.f64 (neg.f64 B) C)) |
(+.f64 (-.f64 (neg.f64 B) C) (-.f64 (*.f64 (+.f64 B C) 2) A)) |
(+.f64 (-.f64 (*.f64 (+.f64 B C) 2) A) (-.f64 (neg.f64 B) C)) |
(+.f64 (-.f64 (+.f64 C B) (/.f64 A 2)) (neg.f64 (/.f64 A 2))) |
(-.f64 (+.f64 B C) (+.f64 (/.f64 A 2) (/.f64 A 2))) |
(-.f64 (+.f64 B C) (/.f64 (+.f64 A A) 2)) |
(+.f64 (/.f64 (+.f64 C (-.f64 B A)) 4) (/.f64 (*.f64 (+.f64 C (-.f64 B A)) 3) 4)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(+.f64 (-.f64 (/.f64 C 2) (neg.f64 B)) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 C 2) A) (-.f64 (/.f64 C 2) (neg.f64 B))) |
(+.f64 (-.f64 (/.f64 C 2) (neg.f64 B)) (-.f64 (/.f64 C 2) A)) |
(+.f64 (-.f64 (/.f64 (+.f64 C B) 2) A) (/.f64 (+.f64 C B) 2)) |
(+.f64 (/.f64 (+.f64 B C) 2) (-.f64 (/.f64 (+.f64 B C) 2) A)) |
(*.f64 (+.f64 C (-.f64 B A)) 1) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 1 (+.f64 C (-.f64 B A))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) 1/2) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 (-.f64 A (+.f64 C B)) -1) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) 1/4) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(*.f64 1/2 (*.f64 (+.f64 C (-.f64 B A)) 2)) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(/.f64 (+.f64 C (-.f64 B A)) 1) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(/.f64 (*.f64 (+.f64 C (-.f64 B A)) 2) 2) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(/.f64 (-.f64 A (+.f64 C B)) -1) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(/.f64 (*.f64 (+.f64 C (-.f64 B A)) 4) 4) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(/.f64 (*.f64 2 (*.f64 (+.f64 C (-.f64 B A)) 4)) 8) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 C B) 2)) (*.f64 2 (+.f64 A A))) 4) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (+.f64 B C) 2)) (*.f64 2 (+.f64 A A))) 4) |
(/.f64 (*.f64 2 (-.f64 (*.f64 (+.f64 B C) 2) (+.f64 A A))) 4) |
(/.f64 (-.f64 (*.f64 (+.f64 B C) 4) (*.f64 2 (+.f64 A A))) 4) |
(pow.f64 (+.f64 C (-.f64 B A)) 1) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
(neg.f64 (-.f64 A (+.f64 C B))) |
(+.f64 (+.f64 B C) (neg.f64 A)) |
(+.f64 (-.f64 B A) C) |
Compiled 17 to 15 computations (11.8% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (*.f64 B (/.f64 1/2 A))) |
| ✓ | 0.1b | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| ✓ | 0.2b | (*.f64 B (/.f64 1/2 A)) |
Compiled 35 to 24 computations (31.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | -inf | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | 0 | (*.f64 B (/.f64 1/2 A)) |
| 1× | batch-egg-rewrite |
| 974× | rational_best-4 |
| 974× | rational_best-2 |
| 974× | rational_best-3 |
| 974× | rational_best-1 |
| 974× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 61 |
| 1 | 99 | 61 |
| 2 | 209 | 61 |
| 3 | 581 | 61 |
| 4 | 2511 | 61 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 B (/.f64 1/2 A)) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 B 2) A) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (neg.f64 (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 B A) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 A) (/.f64 (/.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 A)) (/.f64 (/.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 B A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 B A) (/.f64 (/.f64 B A) 4)) (/.f64 B (*.f64 A -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 0 A) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (/.f64 (neg.f64 (/.f64 0 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 B A) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (+.f64 (/.f64 (neg.f64 (/.f64 0 A)) 2) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (/.f64 (/.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 A) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 A)) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (*.f64 A -2)) (/.f64 (neg.f64 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B A) 4) (/.f64 B (*.f64 A -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 B A) 4) (+.f64 (/.f64 B (*.f64 A -4)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 A)) 2) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (*.f64 A -4)) (-.f64 (/.f64 (/.f64 B A) 4) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 B A) 4) (neg.f64 (/.f64 0 A))) (/.f64 B (*.f64 A -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B A) 4)) (-.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B 2) A)) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B 2) A) (/.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B A) (+.f64 (/.f64 0 A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 B B) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B 2) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) (/.f64 (*.f64 A 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) (*.f64 2 (+.f64 (/.f64 0 A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) (/.f64 (+.f64 A A) (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B 4) (*.f64 (+.f64 A A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 A A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 4 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B (*.f64 A A)) 2) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (/.f64 B 2) A)) (*.f64 (/.f64 A A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B A) (+.f64 A A)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 B 4)) (*.f64 (*.f64 A 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 (+.f64 A A) 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 (*.f64 A 4) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 B 2) A) A) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (*.f64 (+.f64 A A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B A) (*.f64 A (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (+.f64 B B)) (*.f64 A (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 B A)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 A) (*.f64 B 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 (/.f64 B 2) A)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 B 2) A) (+.f64 A A)) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 B B) B) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 B 4) (+.f64 B B)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 B (/.f64 B 2)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 A (/.f64 B A)) (/.f64 B 2)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 B 4)) (*.f64 B 4)) (*.f64 (+.f64 A A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) (/.f64 (*.f64 A 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 B (*.f64 A A)) (/.f64 B (*.f64 A A))) (/.f64 B (*.f64 A A))) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 B (*.f64 A A)) 2)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 B A) (+.f64 A A))) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 (/.f64 B 2) A) A)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 B (/.f64 A A)) (/.f64 B 2)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 B B) (/.f64 A A)) B) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 B 4) (/.f64 A A)) (+.f64 B B)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 B B) (+.f64 (/.f64 0 A) 2)) (/.f64 B 2)) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 B A) (+.f64 A A)) (/.f64 (/.f64 (/.f64 B 2) A) (+.f64 A A))) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 B B)) (*.f64 (*.f64 A 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 B 4))) (*.f64 (*.f64 (*.f64 A 4) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 2 (*.f64 B 4))) (*.f64 (*.f64 (*.f64 A 4) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) (*.f64 B (/.f64 2 A))) (*.f64 (+.f64 A A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 (/.f64 B A) 4)) (*.f64 8 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 B (/.f64 A A))) (*.f64 A (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 (+.f64 B B) (+.f64 (/.f64 0 A) 2))) (*.f64 A (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 A (/.f64 B A))) (*.f64 A (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) (+.f64 B B)) (*.f64 (*.f64 A 4) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) (/.f64 (+.f64 B B) (/.f64 A A))) (*.f64 (*.f64 A 4) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (/.f64 (*.f64 B 4) (/.f64 A A))) (*.f64 (*.f64 (+.f64 A A) 4) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (/.f64 B 2)) (*.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) B) (*.f64 (+.f64 A A) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 A 4) (+.f64 B B)) (*.f64 (*.f64 A 4) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 B) (*.f64 (+.f64 A A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 B (/.f64 2 A)) A)) (*.f64 (*.f64 2 (/.f64 2 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A 2) (/.f64 B 2)) (*.f64 A (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (/.f64 B (*.f64 A A))) (*.f64 (/.f64 2 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A))) (*.f64 (/.f64 (*.f64 A 4) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 B (/.f64 2 A))) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) (/.f64 B A)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 B (/.f64 2 A))) (*.f64 (/.f64 (*.f64 A 4) A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 B (*.f64 A A)) 2)) (*.f64 (/.f64 1 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 B A) (+.f64 A A))) (*.f64 (/.f64 1 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 (/.f64 B 2) A) A)) (*.f64 (/.f64 1 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 B (*.f64 A A))) (*.f64 2 (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A A) (/.f64 (/.f64 B 2) A)) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 B B) 1/2) (/.f64 (*.f64 A 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 B 2) A) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 B (*.f64 A -2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (PI.f64)) 1440) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (/.f64 (/.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 B 2) A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 (/.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1))))) |
| 1× | egg-herbie |
| 1246× | rational_best-simplify-1 |
| 1156× | rational_best-simplify-47 |
| 1010× | rational_best-simplify-49 |
| 956× | rational_best-simplify-53 |
| 818× | rational_best-simplify-108 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 318 | 3647 |
| 1 | 1095 | 3635 |
| 2 | 5995 | 3635 |
| 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))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (/.f64 (/.f64 B 2) A) 0) |
(+.f64 (/.f64 (/.f64 B 2) A) (/.f64 0 A)) |
(+.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (/.f64 0 A))) |
(+.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (neg.f64 (/.f64 0 A)))) |
(+.f64 0 (/.f64 (/.f64 B 2) A)) |
(+.f64 (/.f64 B A) (/.f64 B (*.f64 A -2))) |
(+.f64 (/.f64 0 A) (/.f64 (/.f64 B 2) A)) |
(+.f64 (neg.f64 (/.f64 0 A)) (/.f64 (/.f64 B 2) A)) |
(+.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 B A) 4)) |
(+.f64 (-.f64 (/.f64 B A) (/.f64 (/.f64 B A) 4)) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 (/.f64 B 2) A) 0) |
(-.f64 (/.f64 (/.f64 B 2) A) (/.f64 0 A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (/.f64 0 A))) |
(-.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 0 A) (/.f64 0 A))) |
(-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (neg.f64 (/.f64 0 A)) 2)) |
(-.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 B A) (/.f64 B A))) |
(-.f64 (/.f64 (/.f64 B 2) A) (+.f64 (/.f64 (neg.f64 (/.f64 0 A)) 2) (/.f64 0 A))) |
(-.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B 2) A))) |
(-.f64 0 (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 B A) (/.f64 (/.f64 B 2) A)) |
(-.f64 (/.f64 0 A) (/.f64 B (*.f64 A -2))) |
(-.f64 (neg.f64 (/.f64 0 A)) (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (neg.f64 B) A)) |
(-.f64 (/.f64 (/.f64 B A) 4) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 (/.f64 B A) 4) (+.f64 (/.f64 B (*.f64 A -4)) (/.f64 0 A))) |
(-.f64 (/.f64 (neg.f64 (/.f64 0 A)) 2) (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 B (*.f64 A -4)) (-.f64 (/.f64 (/.f64 B A) 4) (/.f64 B A))) |
(-.f64 (-.f64 (/.f64 (/.f64 B A) 4) (neg.f64 (/.f64 0 A))) (/.f64 B (*.f64 A -4))) |
(-.f64 (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B A) 4)) (-.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 B 2) A))) |
(-.f64 (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B 2) A)) (/.f64 B (*.f64 A -2))) |
(/.f64 B (+.f64 A A)) |
(/.f64 (/.f64 (/.f64 B 2) A) 1) |
(/.f64 (/.f64 (/.f64 B 2) A) (/.f64 A A)) |
(/.f64 (/.f64 B A) 2) |
(/.f64 (/.f64 B A) (+.f64 (/.f64 0 A) 2)) |
(/.f64 (+.f64 B B) (*.f64 A 4)) |
(/.f64 (/.f64 B 2) A) |
(/.f64 (*.f64 B (/.f64 2 A)) 4) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (*.f64 2 (+.f64 (/.f64 0 A) 2))) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 (+.f64 A A) (/.f64 A 2))) |
(/.f64 (*.f64 B 4) (*.f64 (+.f64 A A) 4)) |
(/.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 A A) 2)) |
(/.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A)) |
(/.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 4 A)) |
(/.f64 (/.f64 (/.f64 B (*.f64 A A)) 2) (/.f64 1 A)) |
(/.f64 (*.f64 1/2 (/.f64 (/.f64 B 2) A)) (*.f64 (/.f64 A A) 1/2)) |
(/.f64 (/.f64 (/.f64 B A) (+.f64 A A)) (/.f64 1 A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 (*.f64 A 4) 4)) |
(/.f64 (*.f64 (/.f64 B A) 4) 8) |
(/.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 (+.f64 A A) 4) A)) |
(/.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 (*.f64 A 4) A) 2)) |
(/.f64 (/.f64 (/.f64 (/.f64 B 2) A) A) (/.f64 1 A)) |
(/.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (*.f64 (+.f64 A A) 4))) |
(/.f64 (*.f64 B A) (*.f64 A (+.f64 A A))) |
(/.f64 (*.f64 A (+.f64 B B)) (*.f64 A (*.f64 A 4))) |
(/.f64 (*.f64 A (/.f64 B A)) (+.f64 A A)) |
(/.f64 (*.f64 (/.f64 2 A) (*.f64 B 4)) 16) |
(/.f64 (*.f64 A (/.f64 (/.f64 B 2) A)) A) |
(/.f64 (/.f64 (/.f64 (/.f64 B 2) A) (+.f64 A A)) (/.f64 1/2 A)) |
(/.f64 (-.f64 (+.f64 B B) B) (+.f64 A A)) |
(/.f64 (-.f64 (*.f64 B 4) (+.f64 B B)) (*.f64 A 4)) |
(/.f64 (-.f64 B (/.f64 B 2)) A) |
(/.f64 (-.f64 (*.f64 A (/.f64 B A)) (/.f64 B 2)) A) |
(/.f64 (-.f64 (*.f64 2 (*.f64 B 4)) (*.f64 B 4)) (*.f64 (+.f64 A A) 4)) |
(/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4) |
(/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) (/.f64 (*.f64 A 4) A)) |
(/.f64 (-.f64 (+.f64 (/.f64 B (*.f64 A A)) (/.f64 B (*.f64 A A))) (/.f64 B (*.f64 A A))) (/.f64 2 A)) |
(/.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 B (*.f64 A A)) 2)) (/.f64 1 A)) |
(/.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 B A) (+.f64 A A))) (/.f64 1 A)) |
(/.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 (/.f64 B 2) A) A)) (/.f64 1 A)) |
(/.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A)) |
(/.f64 (-.f64 (/.f64 B (/.f64 A A)) (/.f64 B 2)) A) |
(/.f64 (-.f64 (/.f64 (+.f64 B B) (/.f64 A A)) B) (+.f64 A A)) |
(/.f64 (-.f64 (/.f64 (*.f64 B 4) (/.f64 A A)) (+.f64 B B)) (*.f64 A 4)) |
(/.f64 (-.f64 (/.f64 (+.f64 B B) (+.f64 (/.f64 0 A) 2)) (/.f64 B 2)) A) |
(/.f64 (-.f64 (/.f64 (/.f64 B A) (+.f64 A A)) (/.f64 (/.f64 (/.f64 B 2) A) (+.f64 A A))) (/.f64 1/2 A)) |
(/.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2) |
(/.f64 (*.f64 4 (+.f64 B B)) (*.f64 (*.f64 A 4) 4)) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 B 4))) (*.f64 (*.f64 (*.f64 A 4) 4) 4)) |
(/.f64 (*.f64 8 (*.f64 2 (*.f64 B 4))) (*.f64 (*.f64 (*.f64 A 4) 4) 8)) |
(/.f64 (*.f64 (+.f64 A A) (*.f64 B (/.f64 2 A))) (*.f64 (+.f64 A A) 4)) |
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (/.f64 B A) 4)) (*.f64 8 (*.f64 A 4))) |
(/.f64 (*.f64 8 (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) 8)) |
(/.f64 (*.f64 A (/.f64 B (/.f64 A A))) (*.f64 A (+.f64 A A))) |
(/.f64 (*.f64 A (/.f64 (+.f64 B B) (+.f64 (/.f64 0 A) 2))) (*.f64 A (+.f64 A A))) |
(/.f64 (*.f64 A (*.f64 A (/.f64 B A))) (*.f64 A (+.f64 A A))) |
(/.f64 (*.f64 (+.f64 A A) (+.f64 B B)) (*.f64 (*.f64 A 4) (+.f64 A A))) |
(/.f64 (*.f64 (+.f64 A A) (/.f64 (+.f64 B B) (/.f64 A A))) (*.f64 (*.f64 A 4) (+.f64 A A))) |
(/.f64 (*.f64 (*.f64 A 4) (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) (*.f64 A 4))) |
(/.f64 (*.f64 (*.f64 A 4) (/.f64 (*.f64 B 4) (/.f64 A A))) (*.f64 (*.f64 (+.f64 A A) 4) (*.f64 A 4))) |
(/.f64 (*.f64 A (/.f64 B 2)) (*.f64 A A)) |
(/.f64 (*.f64 (+.f64 A A) B) (*.f64 (+.f64 A A) (+.f64 A A))) |
(/.f64 (*.f64 (*.f64 A 4) (+.f64 B B)) (*.f64 (*.f64 A 4) (*.f64 A 4))) |
(/.f64 (*.f64 4 B) (*.f64 (+.f64 A A) 4)) |
(/.f64 (*.f64 (+.f64 A A) (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) (+.f64 A A))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 B (/.f64 2 A)) A)) (*.f64 (*.f64 2 (/.f64 2 A)) 2)) |
(/.f64 (*.f64 (/.f64 A 2) (/.f64 B 2)) (*.f64 A (/.f64 A 2))) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 B (*.f64 A A))) (*.f64 (/.f64 2 A) (/.f64 1 A))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A))) (*.f64 (/.f64 (*.f64 A 4) A) 2)) |
(/.f64 (*.f64 A (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) A)) |
(/.f64 (*.f64 A (*.f64 B (/.f64 2 A))) (*.f64 A 4)) |
(/.f64 (*.f64 (+.f64 A A) (/.f64 B A)) (*.f64 A 4)) |
(/.f64 (*.f64 4 (*.f64 B (/.f64 2 A))) (*.f64 (/.f64 (*.f64 A 4) A) 4)) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 B (*.f64 A A)) 2)) (*.f64 (/.f64 1 A) (/.f64 1 A))) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 B A) (+.f64 A A))) (*.f64 (/.f64 1 A) (/.f64 1 A))) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 (/.f64 B 2) A) A)) (*.f64 (/.f64 1 A) (/.f64 1 A))) |
(/.f64 (*.f64 2 (/.f64 B (*.f64 A A))) (*.f64 2 (/.f64 2 A))) |
(/.f64 (*.f64 (+.f64 A A) (/.f64 (/.f64 B 2) A)) (+.f64 A A)) |
(/.f64 (/.f64 (+.f64 B B) 1/2) (/.f64 (*.f64 A 4) 1/2)) |
(pow.f64 (/.f64 (/.f64 B 2) A) 1) |
(neg.f64 (/.f64 B (*.f64 A -2))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (PI.f64)) 1440) 8) |
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 0) |
(+.f64 0 (atan.f64 (/.f64 (/.f64 B 2) A))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2)) |
(-.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 0) |
(-.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 B 2) A))) 2)) |
(*.f64 1/2 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2)) |
(*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1) |
(*.f64 1 (atan.f64 (/.f64 (/.f64 B 2) A))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) 1/2) |
(*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) 1/4) |
(*.f64 1/4 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4)) |
(/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4)) 8) |
(pow.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1) |
| 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 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (/.f64 (/.f64 B 2) A) 0) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (/.f64 (/.f64 B 2) A) (/.f64 0 A)) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (/.f64 0 A))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (neg.f64 (/.f64 0 A)))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 0 (/.f64 (/.f64 B 2) A)) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (/.f64 0 A) (/.f64 (/.f64 B 2) A)) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (neg.f64 (/.f64 0 A)) (/.f64 (/.f64 B 2) A)) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 B A) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (-.f64 (/.f64 B A) (/.f64 (/.f64 B A) 4)) (/.f64 B (*.f64 A -4))) |
(+.f64 (*.f64 3 (/.f64 B (*.f64 A 4))) (/.f64 B (*.f64 A -4))) |
(+.f64 (*.f64 (/.f64 B A) 3/4) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 (/.f64 B 2) A) 0) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (/.f64 0 A)) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (neg.f64 (/.f64 0 A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 0 A) (/.f64 0 A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (neg.f64 (/.f64 0 A)) 2)) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 B A) (/.f64 B A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (+.f64 (/.f64 (neg.f64 (/.f64 0 A)) 2) (/.f64 0 A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B 2) A) (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B 2) A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 0 (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (/.f64 (/.f64 B 2) A)) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 0 A) (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (neg.f64 (/.f64 0 A)) (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (neg.f64 B) A)) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 (/.f64 B A) 4) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 B (*.f64 A 4)) (/.f64 B (*.f64 A -4))) |
(-.f64 (*.f64 (/.f64 B A) 1/4) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 (/.f64 B A) 4) (+.f64 (/.f64 B (*.f64 A -4)) (/.f64 0 A))) |
(-.f64 (/.f64 B (*.f64 A 4)) (/.f64 B (*.f64 A -4))) |
(-.f64 (*.f64 (/.f64 B A) 1/4) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 (neg.f64 (/.f64 0 A)) 2) (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (/.f64 B (*.f64 A -4)) (-.f64 (/.f64 (/.f64 B A) 4) (/.f64 B A))) |
(-.f64 (/.f64 B (*.f64 A -4)) (*.f64 -3 (/.f64 B (*.f64 A 4)))) |
(-.f64 (/.f64 B (*.f64 A -4)) (*.f64 (/.f64 B A) -3/4)) |
(-.f64 (-.f64 (/.f64 (/.f64 B A) 4) (neg.f64 (/.f64 0 A))) (/.f64 B (*.f64 A -4))) |
(-.f64 (/.f64 B (*.f64 A 4)) (/.f64 B (*.f64 A -4))) |
(-.f64 (*.f64 (/.f64 B A) 1/4) (/.f64 B (*.f64 A -4))) |
(-.f64 (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B A) 4)) (-.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 B 2) A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (-.f64 (/.f64 (/.f64 B 2) A) (/.f64 (/.f64 B 2) A)) (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 B (+.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B 2) A) 1) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B 2) A) (/.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 B A) 2) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 B A) (+.f64 (/.f64 0 A) 2)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (+.f64 B B) (*.f64 A 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 B 2) A) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) 4) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 (*.f64 A 4) A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (*.f64 2 (+.f64 (/.f64 0 A) 2))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 (+.f64 A A) (/.f64 A 2))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 B 4) (*.f64 (+.f64 A A) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B A) 4) (/.f64 (/.f64 A A) 2)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 4 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B (*.f64 A A)) 2) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 1/2 (/.f64 (/.f64 B 2) A)) (*.f64 (/.f64 A A) 1/2)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B A) (+.f64 A A)) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 (*.f64 A 4) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 4) 8) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 (+.f64 A A) 4) A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 (*.f64 A 4) A) 2)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 (/.f64 B 2) A) A) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (*.f64 (+.f64 A A) 4))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 B A) (*.f64 A (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (+.f64 B B)) (*.f64 A (*.f64 A 4))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (/.f64 B A)) (+.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 2 A) (*.f64 B 4)) 16) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (/.f64 (/.f64 B 2) A)) A) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 (/.f64 B 2) A) (+.f64 A A)) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (+.f64 B B) B) (+.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 B 4) (+.f64 B B)) (*.f64 A 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 B (/.f64 B 2)) A) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 A (/.f64 B A)) (/.f64 B 2)) A) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 2 (*.f64 B 4)) (*.f64 B 4)) (*.f64 (+.f64 A A) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) (/.f64 (*.f64 A 4) A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (+.f64 (/.f64 B (*.f64 A A)) (/.f64 B (*.f64 A A))) (/.f64 B (*.f64 A A))) (/.f64 2 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 B (*.f64 A A)) 2)) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 B A) (+.f64 A A))) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 B (*.f64 A A)) (/.f64 (/.f64 (/.f64 B 2) A) A)) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 B (/.f64 A A)) (/.f64 B 2)) A) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 (+.f64 B B) (/.f64 A A)) B) (+.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 (*.f64 B 4) (/.f64 A A)) (+.f64 B B)) (*.f64 A 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 (+.f64 B B) (+.f64 (/.f64 0 A) 2)) (/.f64 B 2)) A) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 (/.f64 B A) (+.f64 A A)) (/.f64 (/.f64 (/.f64 B 2) A) (+.f64 A A))) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 4 (+.f64 B B)) (*.f64 (*.f64 A 4) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 B 4))) (*.f64 (*.f64 (*.f64 A 4) 4) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 8 (*.f64 2 (*.f64 B 4))) (*.f64 (*.f64 (*.f64 A 4) 4) 8)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) (*.f64 B (/.f64 2 A))) (*.f64 (+.f64 A A) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (*.f64 A 4) (*.f64 (/.f64 B A) 4)) (*.f64 8 (*.f64 A 4))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 8 (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) 8)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (/.f64 B (/.f64 A A))) (*.f64 A (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (/.f64 (+.f64 B B) (+.f64 (/.f64 0 A) 2))) (*.f64 A (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (*.f64 A (/.f64 B A))) (*.f64 A (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) (+.f64 B B)) (*.f64 (*.f64 A 4) (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) (/.f64 (+.f64 B B) (/.f64 A A))) (*.f64 (*.f64 A 4) (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (*.f64 A 4) (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) (*.f64 A 4))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (*.f64 A 4) (/.f64 (*.f64 B 4) (/.f64 A A))) (*.f64 (*.f64 (+.f64 A A) 4) (*.f64 A 4))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (/.f64 B 2)) (*.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) B) (*.f64 (+.f64 A A) (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (*.f64 A 4) (+.f64 B B)) (*.f64 (*.f64 A 4) (*.f64 A 4))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 4 B) (*.f64 (+.f64 A A) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) (+.f64 A A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 B (/.f64 2 A)) A)) (*.f64 (*.f64 2 (/.f64 2 A)) 2)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 A 2) (/.f64 B 2)) (*.f64 A (/.f64 A 2))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 B (*.f64 A A))) (*.f64 (/.f64 2 A) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 2 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A))) (*.f64 (/.f64 (*.f64 A 4) A) 2)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (*.f64 B 4)) (*.f64 (*.f64 (+.f64 A A) 4) A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 A (*.f64 B (/.f64 2 A))) (*.f64 A 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) (/.f64 B A)) (*.f64 A 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 4 (*.f64 B (/.f64 2 A))) (*.f64 (/.f64 (*.f64 A 4) A) 4)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 B (*.f64 A A)) 2)) (*.f64 (/.f64 1 A) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 B A) (+.f64 A A))) (*.f64 (/.f64 1 A) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 1 A) (/.f64 (/.f64 (/.f64 B 2) A) A)) (*.f64 (/.f64 1 A) (/.f64 1 A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 2 (/.f64 B (*.f64 A A))) (*.f64 2 (/.f64 2 A))) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 (+.f64 A A) (/.f64 (/.f64 B 2) A)) (+.f64 A A)) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (/.f64 (+.f64 B B) 1/2) (/.f64 (*.f64 A 4) 1/2)) |
(*.f64 1/2 (/.f64 B A)) |
(pow.f64 (/.f64 (/.f64 B 2) A) 1) |
(*.f64 1/2 (/.f64 B A)) |
(neg.f64 (/.f64 B (*.f64 A -2))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 720 (PI.f64))) 4) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (PI.f64)) 1440) 8) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 4 (atan.f64 (/.f64 B (*.f64 2 A))))) 16) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 4 (/.f64 720 (PI.f64)))) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 0) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 0 (atan.f64 (/.f64 (/.f64 B 2) A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 0) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 B 2) A))) 2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/2 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1 (atan.f64 (/.f64 (/.f64 B 2) A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) 1/2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) 1/4) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/4 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 2) 2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4) 4) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 4)) 8) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(pow.f64 (atan.f64 (/.f64 (/.f64 B 2) A)) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
| ✓ | 0.1b | (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) |
| ✓ | 5.8b | (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
| ✓ | 15.8b | (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) |
Compiled 58 to 41 computations (29.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | 0 | (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
| 0.0ms | B | @ | 0 | (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
| 0.0ms | B | @ | -inf | (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
| 0.0ms | A | @ | inf | (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
| 0.0ms | B | @ | inf | (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
| 1× | batch-egg-rewrite |
| 1688× | rational_best-2 |
| 1688× | rational_best-3 |
| 1688× | rational_best-1 |
| 1686× | rational_best-4 |
| 1686× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 116 |
| 1 | 120 | 116 |
| 2 | 264 | 116 |
| 3 | 798 | 116 |
| 4 | 4116 | 116 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) |
(atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 A) B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 B) (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) 2) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 B))) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 2 (/.f64 0 B))) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B 4)) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (/.f64 0 A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 (/.f64 0 A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (neg.f64 (/.f64 0 A)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 (/.f64 (/.f64 0 A) B) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A -2)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 1 (*.f64 B (+.f64 A A))))))) (#(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 A) (/.f64 (pow.f64 B 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 1 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) A) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1 (*.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (/.f64 (pow.f64 B 2) (+.f64 B B)))))) (#(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) (*.f64 B A)) (/.f64 1 (+.f64 2 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 1 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 B (/.f64 (pow.f64 B 2) (*.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (pow.f64 B 2) (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 1 (/.f64 (*.f64 B 4) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 B B)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B (+.f64 A A))) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B (*.f64 A 4))) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 0 B))) (/.f64 (pow.f64 B 2) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 B 4) B)) (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) (/.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (pow.f64 B 2) A)) (/.f64 (/.f64 1/2 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (pow.f64 B 2) (*.f64 B A))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 (/.f64 1 (*.f64 B 4)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (neg.f64 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 A) (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 A)) (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (pow.f64 B 2) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (neg.f64 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 (neg.f64 (/.f64 0 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 B 2) (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 A) (/.f64 (pow.f64 B 2) (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (+.f64 (/.f64 0 A) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A -2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) A) (+.f64 2 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) A) (*.f64 2 (/.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 (*.f64 A 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (*.f64 2 (+.f64 2 (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 (*.f64 2 (*.f64 A 4)) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) 2) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 (*.f64 2 (*.f64 A 4)) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (+.f64 A A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 A (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (*.f64 A A)) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A A)) 2) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) A) (/.f64 4 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 B 2) A) (+.f64 A A)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 A 4)) (*.f64 2 (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) A) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (*.f64 4 (*.f64 2 (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 A) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (+.f64 A A)) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2) (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1))))) |
| 1× | egg-herbie |
| 1498× | rational_best-simplify-63 |
| 1418× | rational_best-simplify-1 |
| 1408× | rational_best-simplify-64 |
| 732× | rational_best-simplify-108 |
| 544× | rational_best-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 335 | 6385 |
| 1 | 929 | 6329 |
| 2 | 3899 | 6317 |
| 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 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 1/2 (/.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))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 0) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 0 B))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (/.f64 B B))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (+.f64 2 (/.f64 0 B)))) |
(+.f64 0 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 0 B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) |
(+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 0 (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 (/.f64 0 B) (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) 2) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2)) |
(+.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) 2)) |
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 B))) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 2 (/.f64 0 B))) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B)))) |
(+.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 2 (/.f64 0 B)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B 4)) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4))) |
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B 4))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 0) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 0 B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (/.f64 0 A) B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 (/.f64 0 A) B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (/.f64 B B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (+.f64 2 (/.f64 0 B)))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (neg.f64 (/.f64 0 A)) (+.f64 B B))) |
(-.f64 0 (-.f64 (/.f64 0 B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(-.f64 (/.f64 0 B) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 (/.f64 (/.f64 0 A) B) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 B (*.f64 A 4)))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (+.f64 2 (/.f64 0 B)))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) 2)) |
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) (+.f64 2 (/.f64 0 B)))) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A -2)) (*.f64 B 4))) |
(*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B))) |
(*.f64 (pow.f64 B 2) (/.f64 1 (*.f64 B (+.f64 A A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1/2 A) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 1 B)) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 1) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 1 (/.f64 B B))) |
(*.f64 1 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 1/2 B)) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1 (*.f64 B (*.f64 A 4)))) |
(*.f64 (/.f64 1 A) (/.f64 (pow.f64 B 2) (+.f64 B B))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 1 (+.f64 2 (/.f64 0 B)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 1 (*.f64 B 4))) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (/.f64 1 A)) |
(*.f64 (/.f64 (pow.f64 B 2) B) (/.f64 1/2 A)) |
(*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(*.f64 (/.f64 1 B) (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(*.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) A)) |
(*.f64 (/.f64 1/2 B) (*.f64 B (/.f64 (pow.f64 B 2) (*.f64 B A)))) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (pow.f64 B 2) (/.f64 2 A))) |
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) 1/4) |
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 1 (/.f64 (*.f64 B 4) B))) |
(*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)) B) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(*.f64 1/4 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 B (+.f64 A A))) (pow.f64 B 2)) |
(*.f64 (/.f64 1 (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(*.f64 (/.f64 1 (*.f64 B (*.f64 A 4))) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 0 B))) (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A)))) |
(*.f64 (/.f64 1 (/.f64 1 B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B))) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 B B))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 B 4) B)) (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A))) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) (/.f64 (/.f64 1 B) B)) |
(*.f64 (*.f64 B (/.f64 (pow.f64 B 2) A)) (/.f64 (/.f64 1/2 B) B)) |
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 1 B)) |
(*.f64 (*.f64 B (/.f64 (pow.f64 B 2) (*.f64 B A))) (/.f64 1/2 B)) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) A))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 2 A)))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 1) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 0) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 0 A)) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (neg.f64 (/.f64 0 A))) |
(+.f64 0 (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(+.f64 (/.f64 0 A) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(+.f64 (neg.f64 (/.f64 0 A)) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (pow.f64 B 2) (*.f64 A 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4)) |
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 4)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 0) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 0 A)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (neg.f64 (/.f64 0 A))) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 (neg.f64 (/.f64 0 A)) 2)) |
(-.f64 0 (/.f64 (pow.f64 B 2) (*.f64 A -2))) |
(-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(-.f64 (/.f64 0 A) (/.f64 (pow.f64 B 2) (*.f64 A -2))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (+.f64 (/.f64 0 A) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4))) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A 4))) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A -2)) 4)) |
(/.f64 (pow.f64 B 2) (+.f64 A A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 1) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 A A)) |
(/.f64 (/.f64 (pow.f64 B 2) A) 2) |
(/.f64 (/.f64 (pow.f64 B 2) A) (+.f64 2 (/.f64 0 A))) |
(/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 2 (/.f64 A A))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A 4)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) 4) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (*.f64 2 (+.f64 2 (/.f64 0 A)))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 (*.f64 2 (*.f64 A 4)) (+.f64 A A))) |
(/.f64 (/.f64 (pow.f64 B 2) 2) A) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) 8) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 (*.f64 2 (*.f64 A 4)) A)) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 A 4))) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (+.f64 A A) 4)) |
(/.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) 1/2) |
(/.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 A (+.f64 A A))) |
(/.f64 (/.f64 (pow.f64 B 2) (*.f64 A A)) (/.f64 2 A)) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A A)) 2) (/.f64 1 A)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) A) (/.f64 4 A)) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) A) (+.f64 A A)) (/.f64 1 A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 A 4)) (*.f64 2 (*.f64 A 4)))) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) A) (/.f64 1 A)) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (*.f64 4 (*.f64 2 (*.f64 A 4)))) |
(/.f64 (*.f64 (/.f64 2 A) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 16) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (+.f64 A A)) (/.f64 1/2 A)) |
(pow.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 1) |
(+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64)))) 8) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 0) |
(+.f64 0 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2) (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2)) |
(-.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 0) |
(-.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 2)) |
(*.f64 1/2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) |
(*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1) |
(*.f64 1 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(*.f64 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 1/2) |
(*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) 1/4) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) |
(/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1) |
(/.f64 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 2) |
(/.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) 8) |
(pow.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1) |
| 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 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 0) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 0 B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 A) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (+.f64 2 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 0 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 0 B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 0 (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 0 B) (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) 2) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) 2)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 B))) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 2 (/.f64 0 B))) (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 2 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B 4)) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B 4))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 0) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 0 B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 A) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 (/.f64 0 A) B) (/.f64 (/.f64 0 A) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (/.f64 0 A) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (neg.f64 (/.f64 (/.f64 0 A) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (/.f64 (/.f64 0 A) B) (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 0 (+.f64 2 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 (neg.f64 (/.f64 0 A)) (+.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 0 (-.f64 (/.f64 0 B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 0 B) (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (+.f64 (/.f64 (/.f64 0 A) B) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 B (*.f64 A 4)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (+.f64 2 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) 2) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) 2)) |
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))) 2) |
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (neg.f64 (pow.f64 B 2)) A)) 8) B) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (pow.f64 B 2) (neg.f64 A))) (*.f64 B 8)) |
(-.f64 (/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (+.f64 2 (/.f64 0 B))) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4)))) (+.f64 2 (/.f64 0 B)))) |
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))) 2) |
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (neg.f64 (pow.f64 B 2)) A)) 8) B) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (pow.f64 B 2) (neg.f64 A))) (*.f64 B 8)) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A -2)) (*.f64 B 4))) |
(/.f64 (-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (+.f64 B B)) (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 A 4))))) 2) |
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (neg.f64 (pow.f64 B 2)) A)) 8) B) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (pow.f64 B 2) (neg.f64 A))) (*.f64 B 8)) |
(*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (pow.f64 B 2) (/.f64 1 (*.f64 B (+.f64 A A)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1/2 A) (/.f64 (pow.f64 B 2) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 1 B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 1) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) (/.f64 1 (/.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 1 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 1/2 B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1 (*.f64 B (*.f64 A 4)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 A) (/.f64 (pow.f64 B 2) (+.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) 1/2) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (/.f64 1 (+.f64 2 (/.f64 0 B)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 1 (*.f64 B 4))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (/.f64 1 A)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (pow.f64 B 2) B) (/.f64 1/2 A)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 B) (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) A)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 B (/.f64 (pow.f64 B 2) (*.f64 B A)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (pow.f64 B 2) (/.f64 2 A))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) 1/4) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 1 (/.f64 (*.f64 B 4) B))) |
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 (*.f64 B 4) B))) |
(*.f64 2 (/.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 (*.f64 B 8) B))) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 B A)) (/.f64 (*.f64 B 8) B)) |
(*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)) B) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 1/4 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (*.f64 B (+.f64 A A))) (pow.f64 B 2)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (/.f64 B B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (*.f64 B (*.f64 A 4))) (*.f64 2 (pow.f64 B 2))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (+.f64 2 (/.f64 0 B))) (/.f64 (pow.f64 B 2) (*.f64 B A))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (/.f64 1 B)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (*.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 B B))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 B 4) B)) (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A))) |
(*.f64 1 (/.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 (*.f64 B 4) B))) |
(*.f64 2 (/.f64 (/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 B A)) (/.f64 (*.f64 B 8) B))) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 B A)) (/.f64 (*.f64 B 8) B)) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) (/.f64 (/.f64 1 B) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 B (/.f64 (pow.f64 B 2) A)) (/.f64 (/.f64 1/2 B) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 1 B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 B (/.f64 (pow.f64 B 2) (*.f64 B A))) (/.f64 1/2 B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 1/2 A)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) A))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 2 A)))) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(pow.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B) 1) |
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B)) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 0) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 0 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (neg.f64 (/.f64 0 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 0 (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (/.f64 0 A) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (neg.f64 (/.f64 0 A)) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (pow.f64 B 2) (*.f64 A 4))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 4)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 0) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 0 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (neg.f64 (/.f64 0 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 (neg.f64 (/.f64 0 A)) 2)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 0 (/.f64 (pow.f64 B 2) (*.f64 A -2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 1/2 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (/.f64 0 A) (/.f64 (pow.f64 B 2) (*.f64 A -2))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (+.f64 (/.f64 0 A) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) A)) 4))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 A 4))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) 4) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A -2)) 4)) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3/2) (/.f64 (pow.f64 B 2) (*.f64 A -2))) 4) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (neg.f64 (pow.f64 B 2)) A)) 8) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) 3) (/.f64 (pow.f64 B 2) (neg.f64 A))) 8) |
(/.f64 (pow.f64 B 2) (+.f64 A A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (/.f64 A A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) A) 2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) A) (+.f64 2 (/.f64 0 A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) A) (*.f64 2 (/.f64 A A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 A 4)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) 4) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 (*.f64 A 4) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (*.f64 2 (+.f64 2 (/.f64 0 A)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) (/.f64 (*.f64 2 (*.f64 A 4)) (+.f64 A A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) 2) A) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) 8) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 2 A))) (/.f64 (*.f64 2 (*.f64 A 4)) A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 A 4))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (+.f64 A A) 4)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) 1/2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) (*.f64 A 4)) (/.f64 A (+.f64 A A))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (pow.f64 B 2) (*.f64 A A)) (/.f64 2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 A A)) 2) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 A)) A) (/.f64 4 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) A) (+.f64 A A)) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 (*.f64 2 (*.f64 A 4)) (*.f64 2 (*.f64 A 4)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) A) (/.f64 1 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 4 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (*.f64 4 (*.f64 2 (*.f64 A 4)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (*.f64 (/.f64 2 A) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 16) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) (+.f64 A A)) (/.f64 1/2 A)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(pow.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) 1) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(*.f64 (pow.f64 B 2) (/.f64 1/2 A)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64))) 4) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 720 (PI.f64)))) 8) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) (/.f64 720 (PI.f64))) 16) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) (PI.f64))) |
(+.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 0) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(+.f64 0 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2) (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2)) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(-.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 0) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 2)) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(*.f64 1/2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(*.f64 1 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(*.f64 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 1/2) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(*.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) 1/4) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(/.f64 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))) 2) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(/.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) 4) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)))) (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B))))) 8) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
(pow.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) 1) |
(atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) |
(atan.f64 (*.f64 (pow.f64 B 2) (/.f64 (/.f64 1/2 A) B))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
| ✓ | 3.2b | (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) |
| ✓ | 8.4b | (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B) |
| ✓ | 15.8b | (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
Compiled 112 to 80 computations (28.6% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | A | @ | inf | (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
| 1.0ms | C | @ | 0 | (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) |
| 1.0ms | C | @ | inf | (*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 964× | rational_best-simplify-1 |
| 578× | rational_best-simplify-62 |
| 456× | rational_best-simplify-71 |
| 452× | rational_best-simplify-65 |
| 412× | rational_best-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 190 |
| 1 | 146 | 190 |
| 2 | 324 | 94 |
| 3 | 1074 | 94 |
| 4 | 5752 | 94 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
(/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B) |
(*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) |
(*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.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 A 2)) (neg.f64 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (pow.f64 B 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 -1 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (pow.f64 B 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (-.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 -1 (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 B 2) 1) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 A 2)) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 1) (-.f64 -1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (pow.f64 A 2)) 2) (/.f64 (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (pow.f64 A 2)) (-.f64 1 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (pow.f64 A 2) (pow.f64 B 2))) (-.f64 1 (neg.f64 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (pow.f64 A 2))) (-.f64 1 (-.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.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) (+.f64 (pow.f64 B 2) -1)) (+.f64 (pow.f64 B 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (pow.f64 A 2) 2)) (neg.f64 (/.f64 (pow.f64 A 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (pow.f64 B 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2))) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2))) (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)) (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (+.f64 B B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 B B) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 B 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 B 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 B 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B 4)) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) (*.f64 B 4)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) C) (/.f64 -1 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (-.f64 (/.f64 1 B) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (pow.f64 B 2) C) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C C)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 1 C) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (/.f64 (/.f64 1/2 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (/.f64 1/2 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (-.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 B (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) 2) (*.f64 (pow.f64 B 2) (/.f64 -2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) (-.f64 (/.f64 (/.f64 1/2 B) 2) (/.f64 1 (*.f64 2 (*.f64 B 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) -2) (/.f64 (/.f64 1/2 C) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B B)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 1 (*.f64 C 4)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 (/.f64 (pow.f64 B 2) C) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) (/.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (pow.f64 B 2) (neg.f64 C))) (/.f64 (/.f64 1/2 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -2 C))) (/.f64 (/.f64 (/.f64 1/2 B) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1/2 B) 2) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 C C))) (/.f64 C (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 C (/.f64 (pow.f64 B 2) C))) (/.f64 (/.f64 1 C) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 C) (/.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 A 2) (+.f64 C C)) (/.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 B 2)) (+.f64 C C)) (/.f64 (pow.f64 A 2) (*.f64 C -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 (pow.f64 B 2)) (+.f64 C C)) (/.f64 1/2 C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4) (/.f64 (pow.f64 B 2) (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 2) (*.f64 C -2)) (/.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 2) (+.f64 C C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) 4) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 C 4))) (/.f64 (pow.f64 B 2) (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (*.f64 C -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) (neg.f64 C)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (+.f64 (pow.f64 B 2) -1)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) -4) (neg.f64 (*.f64 2 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (neg.f64 (pow.f64 B 2))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (/.f64 -2 C)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) 0) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) (/.f64 (pow.f64 B 2) 2)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (pow.f64 A 2) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) -1) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) -1)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 B 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (pow.f64 A 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 A 2)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (pow.f64 A 2) 2)) (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 -1 (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) 1))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 -2 C) (/.f64 -2 C))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) -8) (neg.f64 (+.f64 (*.f64 2 (*.f64 C 4)) (*.f64 2 (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1/4 C)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 C) (*.f64 (pow.f64 B 2) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 C) (*.f64 2 (*.f64 (pow.f64 B 2) -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 C) (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 C) (+.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (pow.f64 B 2) -2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1342× | rational_best-simplify-1 |
| 1156× | rational_best-simplify-63 |
| 1118× | rational_best-simplify-54 |
| 756× | rational_best-simplify-108 |
| 650× | rational_best-simplify-66 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 437 | 7463 |
| 1 | 1268 | 7293 |
| 2 | 4614 | 7129 |
| 1× | node limit |
| Inputs |
|---|
(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 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 (pow.f64 B 2) 0) |
(+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 0 (pow.f64 B 2)) |
(+.f64 1 (+.f64 (pow.f64 B 2) -1)) |
(+.f64 1 (+.f64 (-.f64 -1 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(+.f64 -1 (+.f64 (pow.f64 B 2) 1)) |
(+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (-.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))) |
(+.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 B 2))) |
(+.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
(+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 2)) |
(+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (pow.f64 A 2)))) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2))) |
(+.f64 (+.f64 (pow.f64 B 2) -1) 1) |
(+.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 -1 (*.f64 2 (pow.f64 B 2)))) |
(+.f64 (+.f64 (pow.f64 B 2) 1) -1) |
(+.f64 (+.f64 (pow.f64 B 2) 1) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) 1))) |
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 A 2)) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 1) (-.f64 -1 (pow.f64 B 2))) |
(+.f64 (/.f64 (neg.f64 (pow.f64 A 2)) 2) (/.f64 (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2))) 2)) |
(+.f64 (-.f64 -1 (pow.f64 A 2)) (-.f64 1 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (-.f64 -1 (-.f64 (pow.f64 A 2) (pow.f64 B 2))) (-.f64 1 (neg.f64 (pow.f64 A 2)))) |
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 A 2))) (-.f64 1 (-.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) -1)) (+.f64 (pow.f64 B 2) -1)) |
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (pow.f64 A 2) 2)) (neg.f64 (/.f64 (pow.f64 A 2) 2))) |
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (pow.f64 B 2) -1)) -1) |
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2))) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2))) (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)) (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2)))) |
(+.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2))) |
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) |
(+.f64 (-.f64 -1 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 A 2))) |
(*.f64 (pow.f64 B 2) 1) |
(*.f64 1 (pow.f64 B 2)) |
(*.f64 -1 (neg.f64 (pow.f64 B 2))) |
(*.f64 (neg.f64 (pow.f64 B 2)) -1) |
(*.f64 (*.f64 2 (pow.f64 B 2)) 1/2) |
(*.f64 1/2 (*.f64 2 (pow.f64 B 2))) |
(*.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(*.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2))))) |
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) 1/4) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) |
(*.f64 1/4 (pow.f64 (+.f64 B B) 2)) |
(*.f64 (pow.f64 (+.f64 B B) 2) 1/4) |
(/.f64 (pow.f64 B 2) 1) |
(/.f64 (neg.f64 (pow.f64 B 2)) -1) |
(/.f64 (*.f64 2 (pow.f64 B 2)) 2) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 B 2) -2)) 2) |
(pow.f64 B 2) |
(pow.f64 (pow.f64 B 2) 1) |
(neg.f64 (neg.f64 (pow.f64 B 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 0) |
(+.f64 0 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4))) |
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B 4)) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) (*.f64 B 4))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4))) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2)) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4)) 2)) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) (*.f64 B 4)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (*.f64 B 4))) |
(*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B B))) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (/.f64 1 B)) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 1) |
(*.f64 1 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) |
(*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 -1 (+.f64 B B))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (/.f64 1/2 B)) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (-.f64 (/.f64 1 B) (/.f64 1/2 B))) |
(*.f64 -1 (/.f64 (/.f64 (pow.f64 B 2) C) (+.f64 B B))) |
(*.f64 (neg.f64 C) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C C)) (+.f64 B B))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 1 C) (+.f64 B B))) |
(*.f64 -2 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) 1/2) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (/.f64 (/.f64 1/2 B) 2)) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (/.f64 1/2 (+.f64 B B))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (-.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 B) 2))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) |
(*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) |
(*.f64 (/.f64 1 B) (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))) |
(*.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(*.f64 (/.f64 1/2 B) (*.f64 B (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B))) |
(*.f64 (/.f64 (/.f64 1/2 B) 2) (*.f64 (pow.f64 B 2) (/.f64 -2 C))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) B) 1/4) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) (-.f64 (/.f64 (/.f64 1/2 B) 2) (/.f64 1 (*.f64 2 (*.f64 B 4))))) |
(*.f64 (*.f64 (pow.f64 B 2) -2) (/.f64 (/.f64 1/2 C) (+.f64 B B))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B B)) B) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(*.f64 (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 1 (*.f64 C 4)) (+.f64 B B))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) B)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 (/.f64 (pow.f64 B 2) C) -4)) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B B))) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) (/.f64 (/.f64 1 B) B)) |
(*.f64 (*.f64 B (/.f64 (pow.f64 B 2) (neg.f64 C))) (/.f64 (/.f64 1/2 B) B)) |
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 1 B)) |
(*.f64 (*.f64 B (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) (/.f64 1/2 B)) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -2 C))) (/.f64 (/.f64 (/.f64 1/2 B) 2) B)) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) (neg.f64 C)))) |
(*.f64 (/.f64 (/.f64 (/.f64 1/2 B) 2) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -2 C)))) |
(*.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 C C))) (/.f64 C (+.f64 B B))) |
(*.f64 (neg.f64 (*.f64 C (/.f64 (pow.f64 B 2) C))) (/.f64 (/.f64 1 C) (+.f64 B B))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))) |
(+.f64 (/.f64 -1/2 C) (/.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 C C))) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 0) |
(+.f64 0 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4)) |
(+.f64 (/.f64 (pow.f64 A 2) (+.f64 C C)) (/.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C))) |
(+.f64 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 B 2)) (+.f64 C C)) (/.f64 (pow.f64 A 2) (*.f64 C -2))) |
(+.f64 (/.f64 (-.f64 -1 (pow.f64 B 2)) (+.f64 C C)) (/.f64 1/2 C)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) 4)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 0) |
(-.f64 0 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(-.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) |
(-.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (+.f64 C C))) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (/.f64 (pow.f64 B 2) C)) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4) (/.f64 (pow.f64 B 2) (*.f64 C 4))) |
(-.f64 (/.f64 (pow.f64 A 2) (*.f64 C -2)) (/.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 C C))) |
(-.f64 (/.f64 (pow.f64 A 2) (+.f64 C C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 C C))) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) 4) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) 4)) |
(-.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 C 4))) (/.f64 (pow.f64 B 2) (*.f64 C 4))) |
(/.f64 (pow.f64 B 2) (*.f64 C -2)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 1) |
(/.f64 (/.f64 (pow.f64 B 2) C) -2) |
(/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 2) |
(/.f64 (neg.f64 (pow.f64 B 2)) (+.f64 C C)) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (*.f64 C 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) 4) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) -1) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) 8) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 C 4)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) (neg.f64 C)) -4) |
(/.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) C) |
(/.f64 (-.f64 -1 (+.f64 (pow.f64 B 2) -1)) (+.f64 C C)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) -4) (neg.f64 (*.f64 2 (*.f64 C 4)))) |
(/.f64 (*.f64 -1/2 (neg.f64 (pow.f64 B 2))) (neg.f64 C)) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 C 4))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (/.f64 -2 C)) 16) |
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) 0) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) (/.f64 (pow.f64 B 2) 2)) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (pow.f64 A 2) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) -1) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) -1)) (+.f64 C C)) |
(/.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 B 2))) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 A 2)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (pow.f64 A 2) 2)) (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 -1 (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) 1))) (+.f64 C C)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 -2 C) (/.f64 -2 C))) -8) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) -8) (neg.f64 (+.f64 (*.f64 2 (*.f64 C 4)) (*.f64 2 (*.f64 C 4))))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1/4 C)) -1/2) |
(/.f64 (*.f64 (/.f64 -1/2 C) (*.f64 (pow.f64 B 2) -2)) -2) |
(/.f64 (*.f64 (/.f64 -1/2 C) (*.f64 2 (*.f64 (pow.f64 B 2) -2))) -4) |
(/.f64 (*.f64 (/.f64 -1/2 C) (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))))) -4) |
(/.f64 (*.f64 (/.f64 -1/2 C) (+.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (pow.f64 B 2) -2))) -4) |
(pow.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 1) |
(neg.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64)))) 8) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(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 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(+.f64 (pow.f64 B 2) 0) |
(pow.f64 B 2) |
(+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(pow.f64 B 2) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) |
(pow.f64 B 2) |
(+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(pow.f64 B 2) |
(+.f64 0 (pow.f64 B 2)) |
(pow.f64 B 2) |
(+.f64 1 (+.f64 (pow.f64 B 2) -1)) |
(pow.f64 B 2) |
(+.f64 1 (+.f64 (-.f64 -1 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(pow.f64 B 2) |
(+.f64 -1 (+.f64 (pow.f64 B 2) 1)) |
(pow.f64 B 2) |
(+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(pow.f64 B 2) |
(+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (-.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2)))) |
(pow.f64 B 2) |
(+.f64 (neg.f64 (pow.f64 B 2)) (*.f64 2 (pow.f64 B 2))) |
(pow.f64 B 2) |
(+.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 B 2))) |
(pow.f64 B 2) |
(+.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
(pow.f64 B 2) |
(+.f64 (/.f64 (pow.f64 B 2) 2) (/.f64 (pow.f64 B 2) 2)) |
(pow.f64 B 2) |
(+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) |
(pow.f64 B 2) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (pow.f64 A 2)))) |
(+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) |
(+.f64 (neg.f64 (pow.f64 A 2)) (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 A 2)))) 2)) |
(+.f64 (neg.f64 (pow.f64 A 2)) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) 2)) |
(+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2))) |
(+.f64 (+.f64 (pow.f64 B 2) -1) 1) |
(pow.f64 B 2) |
(+.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 -1 (*.f64 2 (pow.f64 B 2)))) |
(pow.f64 B 2) |
(+.f64 (+.f64 (pow.f64 B 2) 1) -1) |
(pow.f64 B 2) |
(+.f64 (+.f64 (pow.f64 B 2) 1) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) 1))) |
(pow.f64 B 2) |
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(pow.f64 B 2) |
(+.f64 (-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (pow.f64 A 2)) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(-.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 A 2)))) |
(+.f64 (+.f64 (*.f64 2 (pow.f64 B 2)) 1) (-.f64 -1 (pow.f64 B 2))) |
(pow.f64 B 2) |
(+.f64 (/.f64 (neg.f64 (pow.f64 A 2)) 2) (/.f64 (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2))) 2)) |
(/.f64 (+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) 2) |
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 (pow.f64 A 2) -1/2))) |
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 -1/2 (pow.f64 A 2)))) |
(+.f64 (-.f64 -1 (pow.f64 A 2)) (-.f64 1 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (-.f64 -1 (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -1)) |
(+.f64 (-.f64 -1 (pow.f64 A 2)) (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 1)) |
(+.f64 (-.f64 -1 (-.f64 (pow.f64 A 2) (pow.f64 B 2))) (-.f64 1 (neg.f64 (pow.f64 A 2)))) |
(+.f64 (-.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) -1)) (-.f64 1 (neg.f64 (pow.f64 A 2)))) |
(+.f64 (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) 1)) (+.f64 (pow.f64 A 2) 1)) |
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 A 2))) (-.f64 1 (-.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 A 2))) (-.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) 1))) |
(+.f64 (+.f64 (pow.f64 A 2) -1) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) -1))) |
(+.f64 (+.f64 (pow.f64 A 2) -1) (-.f64 1 (-.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(pow.f64 B 2) |
(+.f64 (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) -1)) (+.f64 (pow.f64 B 2) -1)) |
(pow.f64 B 2) |
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (pow.f64 A 2) 2)) (neg.f64 (/.f64 (pow.f64 A 2) 2))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) 2))) |
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (+.f64 (pow.f64 A 2) (pow.f64 A 2)) 2)) |
(+.f64 (-.f64 (*.f64 2 (pow.f64 B 2)) (+.f64 (pow.f64 B 2) -1)) -1) |
(pow.f64 B 2) |
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2))) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) -2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2))) (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) 2) |
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 (pow.f64 A 2) -1/2))) |
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 -1/2 (pow.f64 A 2)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2)))) |
(+.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2))) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) -2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)) (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2)))) |
(/.f64 (+.f64 (neg.f64 (pow.f64 A 2)) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) 2) |
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 (pow.f64 A 2) -1/2))) |
(+.f64 (pow.f64 B 2) (+.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 -1/2 (pow.f64 A 2)))) |
(+.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2))) |
(pow.f64 B 2) |
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.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)) 2) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2))) |
(+.f64 (-.f64 -1 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 A 2))) |
(+.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 1) (-.f64 1 (pow.f64 A 2))) |
(+.f64 (+.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -1) (-.f64 1 (pow.f64 A 2))) |
(*.f64 (pow.f64 B 2) 1) |
(pow.f64 B 2) |
(*.f64 1 (pow.f64 B 2)) |
(pow.f64 B 2) |
(*.f64 -1 (neg.f64 (pow.f64 B 2))) |
(pow.f64 B 2) |
(*.f64 (neg.f64 (pow.f64 B 2)) -1) |
(pow.f64 B 2) |
(*.f64 (*.f64 2 (pow.f64 B 2)) 1/2) |
(pow.f64 B 2) |
(*.f64 1/2 (*.f64 2 (pow.f64 B 2))) |
(pow.f64 B 2) |
(*.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 4) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 4) (*.f64 2 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 A 2)))))) |
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 A 2) -1/2))) |
(*.f64 1/2 (-.f64 (*.f64 2 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 4) (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2))))) |
(*.f64 1/2 (-.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 4) (*.f64 2 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 A 2)))))) |
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 (pow.f64 A 2) -1/2))) |
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) 1/4) |
(pow.f64 B 2) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) |
(pow.f64 B 2) |
(*.f64 1/4 (pow.f64 (+.f64 B B) 2)) |
(*.f64 (pow.f64 (+.f64 B B) 2) 1/4) |
(*.f64 1/4 (pow.f64 (+.f64 B B) 2)) |
(/.f64 (pow.f64 B 2) 1) |
(pow.f64 B 2) |
(/.f64 (neg.f64 (pow.f64 B 2)) -1) |
(pow.f64 B 2) |
(/.f64 (*.f64 2 (pow.f64 B 2)) 2) |
(pow.f64 B 2) |
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) 4) |
(pow.f64 B 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) 8) |
(pow.f64 B 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (*.f64 (pow.f64 B 2) -2)) 2) |
(pow.f64 B 2) |
(pow.f64 B 2) |
(pow.f64 (pow.f64 B 2) 1) |
(pow.f64 B 2) |
(neg.f64 (neg.f64 (pow.f64 B 2))) |
(pow.f64 B 2) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 0) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 0 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2)) |
(/.f64 (+.f64 (/.f64 (pow.f64 B 2) (*.f64 (neg.f64 C) (*.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (/.f64 3/2 B))) 2) |
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) (*.f64 3/2 (/.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 C)))) 4) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B (neg.f64 C))) 2) 4) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B 4)) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) (*.f64 B 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 0) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4)) (/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 2) (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4)) 2)) |
(/.f64 (+.f64 (/.f64 (pow.f64 B 2) (*.f64 (neg.f64 C) (*.f64 B 4))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (/.f64 3/2 B))) 2) |
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) (*.f64 3/2 (/.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 C)))) 4) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B (neg.f64 C))) 2) 4) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) (*.f64 B 4)) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (*.f64 B 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (/.f64 1 B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 1) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 1 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 -1 (+.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (/.f64 1/2 B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (-.f64 (/.f64 1 B) (/.f64 1/2 B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 -1 (/.f64 (/.f64 (pow.f64 B 2) C) (+.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (neg.f64 C) (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C C)) (+.f64 B B))) |
(*.f64 (neg.f64 C) (/.f64 (pow.f64 B 2) (*.f64 (*.f64 C C) (+.f64 B B)))) |
(*.f64 (pow.f64 B 2) (/.f64 (neg.f64 C) (*.f64 (+.f64 B B) (*.f64 C C)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 C C)) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (/.f64 1 C) (+.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 -2 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B 4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) 1/2) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (/.f64 (/.f64 1/2 B) 2)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (/.f64 1/2 (+.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) (-.f64 (/.f64 1/2 B) (/.f64 (/.f64 1/2 B) 2))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 B) (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1/2 B) (*.f64 B (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 1/2 B) 2) (*.f64 (pow.f64 B 2) (/.f64 -2 C))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) B) 1/4) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) (-.f64 (/.f64 (/.f64 1/2 B) 2) (/.f64 1 (*.f64 2 (*.f64 B 4))))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (pow.f64 B 2) -2) (/.f64 (/.f64 1/2 C) (+.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) (*.f64 B B)) B) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (/.f64 (/.f64 1 (*.f64 C 4)) (+.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 (/.f64 (pow.f64 B 2) C) -4)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 B B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) (/.f64 (/.f64 1 B) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 B (/.f64 (pow.f64 B 2) (neg.f64 C))) (/.f64 (/.f64 1/2 B) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 B (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 1 B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 B (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) (/.f64 1/2 B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -2 C))) (/.f64 (/.f64 (/.f64 1/2 B) 2) B)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) (neg.f64 C)))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 (/.f64 1/2 B) 2) B) (*.f64 B (*.f64 (pow.f64 B 2) (/.f64 -2 C)))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 C C))) (/.f64 C (+.f64 B B))) |
(*.f64 (neg.f64 C) (/.f64 (pow.f64 B 2) (*.f64 (*.f64 C C) (+.f64 B B)))) |
(*.f64 (pow.f64 B 2) (/.f64 (neg.f64 C) (*.f64 (+.f64 B B) (*.f64 C C)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 C C)) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (neg.f64 (*.f64 C (/.f64 (pow.f64 B 2) C))) (/.f64 (/.f64 1 C) (+.f64 B B))) |
(*.f64 (neg.f64 C) (/.f64 (pow.f64 B 2) (*.f64 (*.f64 C C) (+.f64 B B)))) |
(*.f64 (pow.f64 B 2) (/.f64 (neg.f64 C) (*.f64 (+.f64 B B) (*.f64 C C)))) |
(*.f64 (*.f64 (pow.f64 B 2) (/.f64 C C)) (/.f64 -1/2 (*.f64 B C))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) 1) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 (/.f64 -1/2 C) (/.f64 (-.f64 1 (pow.f64 B 2)) (+.f64 C C))) |
(/.f64 (+.f64 -1 (-.f64 1 (pow.f64 B 2))) (+.f64 C C)) |
(+.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 0) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 0 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 (/.f64 (pow.f64 A 2) (+.f64 C C)) (/.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 (/.f64 (-.f64 (pow.f64 A 2) (pow.f64 B 2)) (+.f64 C C)) (/.f64 (pow.f64 A 2) (*.f64 C -2))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 (/.f64 (-.f64 -1 (pow.f64 B 2)) (+.f64 C C)) (/.f64 1/2 C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) 4)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 0) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 0 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (/.f64 (pow.f64 A 2) C) (/.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (+.f64 C C))) |
(-.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) (/.f64 (pow.f64 B 2) C)) |
(-.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 4) (/.f64 (pow.f64 B 2) (*.f64 C 4))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (/.f64 (pow.f64 A 2) (*.f64 C -2)) (/.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 C C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (/.f64 (pow.f64 A 2) (+.f64 C C)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 C C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -3/2) 4) (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) 4)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(-.f64 (neg.f64 (/.f64 (pow.f64 B 2) (*.f64 C 4))) (/.f64 (pow.f64 B 2) (*.f64 C 4))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (pow.f64 B 2) (*.f64 C -2)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 1) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (/.f64 (pow.f64 B 2) C) -2) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) 2) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (neg.f64 (pow.f64 B 2)) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (neg.f64 (*.f64 C 4))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 -2 C)) 4) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C)) -1) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -4) 8) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 C 4)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) (neg.f64 C)) -4) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) C) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 -1 (+.f64 (pow.f64 B 2) -1)) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) -4) (neg.f64 (*.f64 2 (*.f64 C 4)))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 -1/2 (neg.f64 (pow.f64 B 2))) (neg.f64 C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 C 4))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))) (/.f64 -2 C)) 16) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2)))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (pow.f64 A 2)) (-.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) 0) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 0 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2)))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2)))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (-.f64 (-.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 B 2)) 2) (/.f64 (pow.f64 B 2) 2)) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (-.f64 (pow.f64 A 2) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 C C)) |
(/.f64 (-.f64 (pow.f64 A 2) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (+.f64 C C)) |
(/.f64 (-.f64 (pow.f64 A 2) (/.f64 (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (+.f64 (pow.f64 A 2) (pow.f64 A 2)))) 2)) (+.f64 C C)) |
(/.f64 (-.f64 (pow.f64 A 2) (/.f64 (+.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 B 2)))) 2)) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 B 2) -1) (pow.f64 B 2)) (+.f64 (pow.f64 B 2) -1)) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (/.f64 (pow.f64 B 2) 2) (+.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 B 2))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (+.f64 (neg.f64 (pow.f64 A 2)) (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2))) (+.f64 C C)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (neg.f64 (neg.f64 (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2)) (/.f64 (pow.f64 A 2) 1)) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))))) (+.f64 C C)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 A 2))) (*.f64 -2 (-.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 B 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (*.f64 2 (pow.f64 A 2)) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (-.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (neg.f64 (pow.f64 A 2)))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (/.f64 (pow.f64 A 2) 2) (-.f64 (/.f64 (pow.f64 A 2) 2) (neg.f64 (pow.f64 B 2)))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 A 2)) (/.f64 (pow.f64 B 2) 2)) (-.f64 (/.f64 (pow.f64 B 2) 2) (pow.f64 A 2))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 B 2)) (/.f64 (pow.f64 A 2) 2)) (-.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 A 2) 2)) (/.f64 (pow.f64 A 2) 2))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 A 2) -1/2) (pow.f64 B 2)) (*.f64 (pow.f64 A 2) -1/2)) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 (*.f64 -1/2 (pow.f64 A 2)) (pow.f64 B 2)) (*.f64 -1/2 (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (pow.f64 A 2))) (+.f64 C C)) |
(/.f64 (-.f64 (pow.f64 A 2) (-.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2) (neg.f64 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 2)))) (+.f64 C C)) |
(/.f64 (-.f64 (pow.f64 A 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) -2))) (+.f64 C C)) |
(/.f64 (-.f64 (-.f64 -1 (pow.f64 B 2)) (-.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 2) 1))) (+.f64 C C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (+.f64 (/.f64 -2 C) (/.f64 -2 C))) -8) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) -8) (neg.f64 (+.f64 (*.f64 2 (*.f64 C 4)) (*.f64 2 (*.f64 C 4))))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1/4 C)) -1/2) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 -1/2 C) (*.f64 (pow.f64 B 2) -2)) -2) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 -1/2 C) (*.f64 2 (*.f64 (pow.f64 B 2) -2))) -4) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 -1/2 C) (neg.f64 (*.f64 2 (*.f64 2 (pow.f64 B 2))))) -4) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 -1/2 C) (+.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (pow.f64 B 2) -2))) -4) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(pow.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) 1) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(neg.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 360 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 360 (PI.f64))) 2) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64))) 4) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64)))) 8) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 2 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B))))) 16) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) 4)) 16) |
(/.f64 (*.f64 4 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 720 (PI.f64)))) 16) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) 8)) 32) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
Compiled 16610 to 11000 computations (33.8% saved)
34 alts after pruning (32 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 817 | 21 | 838 |
| Fresh | 5 | 11 | 16 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 825 | 34 | 859 |
| Status | Error | Program |
|---|---|---|
| 48.7b | (*.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C -2)) B)) (/.f64 180 (PI.f64))) | |
| 50.9b | (*.f64 (atan.f64 (/.f64 (/.f64 (/.f64 (/.f64 B 2) A) A) (/.f64 1 A))) (/.f64 180 (PI.f64))) | |
| 50.2b | (*.f64 (atan.f64 (/.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C)) B)) (/.f64 180 (PI.f64))) | |
| 51.6b | (*.f64 (atan.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A))) (/.f64 180 (PI.f64))) | |
| 47.7b | (*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) | |
| 53.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2)) (/.f64 180 (PI.f64))) | |
| 54.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A))) (/.f64 180 (PI.f64))) | |
| 34.8b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) | |
| ▶ | 45.6b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| ▶ | 49.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| 35.8b | (*.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (/.f64 180 (PI.f64))) | |
| 37.7b | (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) | |
| 57.5b | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) B)) (/.f64 180 (PI.f64))) | |
| 36.2b | (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) | |
| 50.2b | (*.f64 (atan.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2))) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) | |
| ▶ | 48.3b | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 50.1b | (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) | |
| 48.6b | (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) | |
| 56.1b | (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) | |
| 49.5b | (*.f64 (atan.f64 (-.f64 (/.f64 B (*.f64 A -4)) (*.f64 (/.f64 B A) -3/4))) (/.f64 180 (PI.f64))) | |
| 54.0b | (*.f64 (atan.f64 (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (*.f64 B (pow.f64 A 4)))))) (/.f64 180 (PI.f64))) | |
| 42.5b | (*.f64 (atan.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 B (/.f64 1/2 C))))) (/.f64 180 (PI.f64))) | |
| 52.3b | (*.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3))))) (/.f64 180 (PI.f64))) | |
| 56.3b | (*.f64 (atan.f64 (*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) A)))) (/.f64 180 (PI.f64))) | |
| 48.7b | (*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (/.f64 180 (PI.f64))) | |
| ✓ | 47.7b | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| 47.6b | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) | |
| 44.6b | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) | |
| 47.6b | (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) | |
| ▶ | 48.5b | (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
| ✓ | 52.9b | (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
| ▶ | 30.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
| 47.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
Compiled 1434 to 1128 computations (21.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) | |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
| 0.0b | (/.f64 (-.f64 (+.f64 C B) A) B) | |
| ✓ | 0.0b | (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64)) |
Compiled 53 to 12 computations (77.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64)) |
| 0.0ms | C | @ | 0 | (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64)) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64)) |
| 0.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
| 0.0ms | B | @ | -inf | (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1040× | rational_best-simplify-3 |
| 792× | rational_best-simplify-1 |
| 504× | rational_best-simplify-62 |
| 460× | rational_best-simplify-67 |
| 444× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 68 |
| 1 | 105 | 68 |
| 2 | 256 | 68 |
| 3 | 898 | 68 |
| 4 | 5450 | 68 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 4)) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B))) (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (-.f64 (/.f64 1 (PI.f64)) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (/.f64 (/.f64 1/2 (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (-.f64 (/.f64 1/2 (PI.f64)) (/.f64 (/.f64 1/2 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (-.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) -2) (-.f64 0 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (-.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) (PI.f64))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4))) (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (*.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) (/.f64 (/.f64 1 (PI.f64)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)) (/.f64 (/.f64 1/2 (PI.f64)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (/.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (PI.f64)) (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (PI.f64)) (PI.f64)) (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (PI.f64)) (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) -4) 0) (-.f64 0 (/.f64 (/.f64 1/2 (PI.f64)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64))) (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1050× | rational_best-simplify-60 |
| 996× | rational_best-simplify-50 |
| 942× | rational_best-simplify-55 |
| 702× | rational_best-simplify-3 |
| 628× | rational_best-simplify-108 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 174 | 3709 |
| 1 | 447 | 3549 |
| 2 | 1402 | 3531 |
| 3 | 6318 | 3211 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 4)) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4))) |
(+.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2)) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) 2)) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 4))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2)) 2)) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B))) (*.f64 (PI.f64) 4))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 1 (PI.f64))) |
(*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (-.f64 (/.f64 1 (PI.f64)) (/.f64 1/2 (PI.f64)))) |
(*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)) 1/2) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (/.f64 (/.f64 1/2 (PI.f64)) 2)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (-.f64 (/.f64 1/2 (PI.f64)) (/.f64 (/.f64 1/2 (PI.f64)) 2))) |
(*.f64 1/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B))) |
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2))) |
(*.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) |
(*.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (-.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) -2) (-.f64 0 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)) 1/4) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4)))) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (-.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (/.f64 2 (PI.f64)))) |
(*.f64 -2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2))) |
(*.f64 1/4 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4))) (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))) |
(*.f64 (/.f64 1 (/.f64 2 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (*.f64 (PI.f64) (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) (/.f64 (/.f64 1 (PI.f64)) (PI.f64))) |
(*.f64 (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)) (/.f64 (/.f64 1/2 (PI.f64)) (PI.f64))) |
(*.f64 (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) (/.f64 1 (PI.f64))) |
(*.f64 (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (/.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (PI.f64))) |
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 1/2 (PI.f64)) (PI.f64)) (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2))) |
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (PI.f64)) (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))) |
(*.f64 (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) -4) 0) (-.f64 0 (/.f64 (/.f64 1/2 (PI.f64)) 2))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64))) (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64)))) 8) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (*.f64 -1 B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 -1 A) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 4)) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(+.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) 2) (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2)) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 3/2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (PI.f64) 2))) 2) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (PI.f64) 4)) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 3/2 (PI.f64))) 2)) |
(/.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64)) 3)) 4) |
(/.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) 3)) 4) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) 2)) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 3/2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (PI.f64) 2))) 2) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (PI.f64) 4)) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 3/2 (PI.f64))) 2)) |
(/.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64)) 3)) 4) |
(/.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) 3)) 4) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 4))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2)) (/.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) 2) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2)) 2)) |
(/.f64 (+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 3/2 (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (PI.f64) 2))) 2) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (PI.f64) 4)) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 3/2 (PI.f64))) 2)) |
(/.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (PI.f64)) 3)) 4) |
(/.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) 3)) 4) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 3) (*.f64 (PI.f64) 4)) (/.f64 (neg.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B))) (*.f64 (PI.f64) 4))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (-.f64 (/.f64 1 (PI.f64)) (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)) 1/2) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 1/2 (/.f64 (PI.f64) 2))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 1/2 (/.f64 (PI.f64) 2))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (/.f64 (/.f64 1/2 (PI.f64)) 2)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (-.f64 (/.f64 1/2 (PI.f64)) (/.f64 (/.f64 1/2 (PI.f64)) 2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 1/2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 1/2 (/.f64 (PI.f64) 2))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 1/2 (/.f64 (PI.f64) 2))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) 4) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 (PI.f64) 2)))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) 4) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 (PI.f64) 2)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 (PI.f64) 2)) (*.f64 (PI.f64) (/.f64 1/2 (PI.f64)))) |
(*.f64 (PI.f64) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 (PI.f64) 2)) (/.f64 1/2 (PI.f64)))) |
(*.f64 (PI.f64) (*.f64 1/2 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (PI.f64) 2) (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (*.f64 (/.f64 (PI.f64) (/.f64 (PI.f64) 2)) (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (-.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) -2) (-.f64 0 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64)) 1/4) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (-.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (*.f64 (PI.f64) (PI.f64))) (/.f64 1 (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 -2 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (*.f64 (PI.f64) -2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 1/4 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (PI.f64) 4))) (*.f64 2 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 2 (PI.f64))) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (*.f64 (PI.f64) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) (/.f64 (/.f64 1 (PI.f64)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2)) (/.f64 (/.f64 1/2 (PI.f64)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (*.f64 (PI.f64) (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 (PI.f64) 2))) (/.f64 1/2 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 (PI.f64) 2)) (*.f64 (PI.f64) (/.f64 1/2 (PI.f64)))) |
(*.f64 (PI.f64) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (/.f64 (PI.f64) 2)) (/.f64 1/2 (PI.f64)))) |
(*.f64 (PI.f64) (*.f64 1/2 (/.f64 (atan.f64 (/.f64 (-.f64 B (-.f64 A C)) B)) (*.f64 (/.f64 (PI.f64) 2) (PI.f64))))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (*.f64 (/.f64 (PI.f64) (/.f64 (PI.f64) 2)) (/.f64 1/2 (PI.f64)))) |
(*.f64 (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4)) (/.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (PI.f64)) (PI.f64)) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1/2 (PI.f64)) (PI.f64)) (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 1/2 (PI.f64)) 2) (PI.f64)) (*.f64 (PI.f64) (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 4))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(*.f64 (-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) -4) 0) (-.f64 0 (/.f64 (/.f64 1/2 (PI.f64)) 2))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64))) 4) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(/.f64 (+.f64 (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64))) (*.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) 2) (/.f64 360 (PI.f64)))) 8) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (-.f64 C (-.f64 A B)) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (*.f64 -1 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B (+.f64 A (neg.f64 C))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 B (-.f64 C A)) B)) (/.f64 180 (PI.f64))) |
Compiled 17 to 15 computations (11.8% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 (*.f64 2 C) B)) |
| ✓ | 0.2b | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
Compiled 35 to 24 computations (31.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | 0 | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1072× | rational_best-4 |
| 1072× | rational_best-2 |
| 1072× | rational_best-3 |
| 1072× | rational_best-1 |
| 1072× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 48 |
| 1 | 97 | 48 |
| 2 | 211 | 48 |
| 3 | 612 | 48 |
| 4 | 2690 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
(atan.f64 (/.f64 (*.f64 2 C) B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64)) 1440) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (/.f64 (+.f64 C C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2) (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C C) B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 (+.f64 C C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1))))) |
| 1× | egg-herbie |
| 1028× | rational_best-simplify-48 |
| 996× | rational_best-simplify-52 |
| 838× | rational_best-simplify-63 |
| 782× | rational_best-simplify-64 |
| 662× | rational_best-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 1765 |
| 1 | 151 | 1765 |
| 2 | 479 | 1765 |
| 3 | 1870 | 1765 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64)) 1440) 8) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4)) 16) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 0) |
(+.f64 0 (atan.f64 (/.f64 (+.f64 C C) B))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2) (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2)) |
(-.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 0) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C C) B))) 2)) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1) |
(*.f64 1 (atan.f64 (/.f64 (+.f64 C C) B))) |
(*.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 1/2) |
(*.f64 1/2 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B)))) |
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4) 1/4) |
(*.f64 1/4 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1) |
(/.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 2) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4) 4) |
(/.f64 (*.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 4) 8) |
(pow.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 720 (PI.f64))) 4) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64)) 1440) 8) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4)) 16) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) (PI.f64))) |
(+.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 0) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(+.f64 0 (atan.f64 (/.f64 (+.f64 C C) B))) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2) (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2)) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(-.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 0) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 2) (/.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 C C) B))) 2)) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(*.f64 1 (atan.f64 (/.f64 (+.f64 C C) B))) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(*.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 1/2) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(*.f64 1/2 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B)))) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(*.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4) 1/4) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(*.f64 1/4 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4)) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(/.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 2) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 4) 4) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(/.f64 (*.f64 (*.f64 2 (atan.f64 (/.f64 (+.f64 C C) B))) 4) 8) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
(pow.f64 (atan.f64 (/.f64 (+.f64 C C) B)) 1) |
(atan.f64 (/.f64 (+.f64 C C) B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) |
| ✓ | 0.1b | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| ✓ | 0.2b | (*.f64 B (/.f64 2 A)) |
| ✓ | 7.7b | (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
Compiled 84 to 52 computations (38.1% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | inf | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | 0 | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| 0.0ms | B | @ | 0 | (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
| 0.0ms | A | @ | -inf | (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
| 1× | batch-egg-rewrite |
| 1634× | rational_best-4 |
| 1634× | rational_best-2 |
| 1634× | rational_best-3 |
| 1634× | rational_best-1 |
| 1634× | exponential-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 158 |
| 1 | 138 | 158 |
| 2 | 308 | 74 |
| 3 | 1001 | 74 |
| 4 | 4467 | 74 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
(*.f64 B (/.f64 2 A)) |
(*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
(atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 B A) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 -2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) 1/2) (/.f64 (*.f64 B 3) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -2 A)) (*.f64 B (/.f64 4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 A) (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 B (/.f64 -2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 (/.f64 B A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) 6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 B A)) (neg.f64 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 1/2)) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (/.f64 B A) -4)) (-.f64 1 (*.f64 B (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 B (/.f64 -2 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 B (/.f64 2 A))) (-.f64 1 (*.f64 (/.f64 B A) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (-.f64 (/.f64 4 A) (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) (+.f64 (/.f64 A A) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) (/.f64 2 (/.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 B A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 B 2) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 4 A)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 4 A)) (/.f64 2 (/.f64 (*.f64 A 4) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 A) (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 A) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 2 A)) (/.f64 2 (+.f64 2 (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B A) 1/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (-.f64 (/.f64 2 A) (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 B (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 1/2 A) (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 -2 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (*.f64 A 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B A) 8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 A) (/.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 A) (-.f64 B (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 4) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 4) (/.f64 (/.f64 2 A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 4) (-.f64 (/.f64 1 A) (/.f64 1/2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 4) (*.f64 1/2 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 B (*.f64 2 (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (*.f64 (/.f64 1 (*.f64 A 4)) (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 B (/.f64 -2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 B (/.f64 4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 A) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A 4)) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 A 4)) (*.f64 B 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 B A) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 2 (*.f64 (/.f64 B A) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 4 (*.f64 B (/.f64 4 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (*.f64 4 (*.f64 (/.f64 B A) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B 2) (/.f64 4 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (-.f64 (*.f64 B 4) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 B 4)) (/.f64 1 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 A) (/.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 A) (*.f64 1/2 (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 B A) A) (/.f64 2 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 2 (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A A) 1) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 B (/.f64 4 A))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 8) (/.f64 1 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 (/.f64 B A) 8)) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 4 A) (/.f64 2 A)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (*.f64 2 (*.f64 A 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B 4) (/.f64 8 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 A A)) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 2 (/.f64 0 A))) (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 1 A)) (/.f64 (/.f64 B A) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 A)) (/.f64 (/.f64 B A) (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (*.f64 A 4) A)) (*.f64 B (/.f64 4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 A) 4) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 A) (/.f64 1 A)) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 B (/.f64 B 2)) (/.f64 4 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 A) (/.f64 1/2 A)) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 B 4) (+.f64 B B)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 A) (/.f64 B 2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B 2) (/.f64 1 A)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 A) (/.f64 B 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 A 4)) (/.f64 B 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 B 2)) (/.f64 8 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 A)) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (/.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 4 A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 4 A)) (+.f64 2 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 B B) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 -2 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B 4) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 (/.f64 B A) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B 4) (/.f64 8 A)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 B (/.f64 -2 A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 B A) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 -2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) 1/2) (/.f64 (*.f64 B 3) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -2 A)) (*.f64 B (/.f64 4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 A) (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 B (/.f64 -2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 (/.f64 B A) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) 6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 B A)) (neg.f64 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 1/2)) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (/.f64 B A) -4)) (-.f64 1 (*.f64 B (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 B (/.f64 -2 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 B (/.f64 2 A))) (-.f64 1 (*.f64 (/.f64 B A) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (neg.f64 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (/.f64 (neg.f64 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (/.f64 (*.f64 B -2) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 (/.f64 B A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 2 A)) (neg.f64 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 B (/.f64 -2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 0 (/.f64 (*.f64 B 3) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 (/.f64 0 A) (/.f64 (*.f64 B 3) (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 1/2) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 (*.f64 (/.f64 B A) 1/2) (*.f64 B (/.f64 2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 -2 A)) (*.f64 (/.f64 B A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 8) (*.f64 (/.f64 B A) 6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 B (/.f64 -2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (*.f64 A -2)) (-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 B (/.f64 4 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 B A) (*.f64 B (/.f64 4 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (*.f64 (/.f64 B A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 6) (*.f64 B (/.f64 4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 B A) 1/2) (neg.f64 (/.f64 B A))) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (neg.f64 (/.f64 B A))) (neg.f64 (/.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (neg.f64 (/.f64 B A))) (/.f64 B (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) 6)) (*.f64 B (/.f64 -2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 B A) 6) 2) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 B A) 1/2) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) (neg.f64 (/.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) 6)) (+.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (/.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 4 A)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 4 A)) (+.f64 2 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 B B) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 -2 A)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B 4) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 (/.f64 B A) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B 4) (/.f64 8 A)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 B (/.f64 -2 A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 (/.f64 B A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2) (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 (/.f64 B A) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1))))) |
| 1× | egg-herbie |
| 1274× | rational_best-simplify-65 |
| 1008× | rational_best-simplify-1 |
| 826× | rational_best-simplify-63 |
| 720× | rational_best-simplify-51 |
| 708× | rational_best-simplify-64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 339 | 6531 |
| 1 | 801 | 5889 |
| 2 | 2485 | 5803 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 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/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 -2 A))) |
(+.f64 (*.f64 B (/.f64 2 A)) 0) |
(+.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(+.f64 0 (*.f64 B (/.f64 2 A))) |
(+.f64 (*.f64 (/.f64 B A) 1/2) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (*.f64 B (/.f64 -2 A)) (*.f64 B (/.f64 4 A))) |
(+.f64 (/.f64 0 A) (*.f64 B (/.f64 2 A))) |
(+.f64 -1 (-.f64 1 (*.f64 B (/.f64 -2 A)))) |
(+.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 (/.f64 B A) 1/2)) |
(+.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) |
(+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 6)) |
(+.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) 6) 2)) |
(+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 B A)) (neg.f64 (/.f64 B A))) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 1/2)) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (-.f64 -1 (*.f64 (/.f64 B A) -4)) (-.f64 1 (*.f64 B (/.f64 2 A)))) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 -2 A))) 1) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 2 A))) (-.f64 1 (*.f64 (/.f64 B A) -4))) |
(*.f64 B (/.f64 2 A)) |
(*.f64 B (-.f64 (/.f64 4 A) (/.f64 2 A))) |
(*.f64 (/.f64 B A) 2) |
(*.f64 (/.f64 B A) (+.f64 (/.f64 A A) 1)) |
(*.f64 (/.f64 B A) (/.f64 2 (/.f64 A A))) |
(*.f64 4 (*.f64 (/.f64 B A) 1/2)) |
(*.f64 4 (*.f64 (/.f64 B 2) (/.f64 1 A))) |
(*.f64 (*.f64 B (/.f64 4 A)) 1/2) |
(*.f64 (*.f64 B (/.f64 4 A)) (/.f64 2 (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (*.f64 (/.f64 2 A) (/.f64 B 2))) |
(*.f64 (/.f64 2 A) B) |
(*.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 (*.f64 B (/.f64 2 A)) (/.f64 2 (+.f64 2 (/.f64 0 A)))) |
(*.f64 1 (*.f64 B (/.f64 2 A))) |
(*.f64 (*.f64 (/.f64 B A) 1/2) 4) |
(*.f64 (+.f64 B B) (/.f64 1 A)) |
(*.f64 (+.f64 B B) (-.f64 (/.f64 2 A) (/.f64 1 A))) |
(*.f64 8 (/.f64 B (*.f64 A 4))) |
(*.f64 8 (*.f64 (/.f64 1/2 A) (/.f64 B 2))) |
(*.f64 (*.f64 B (/.f64 -2 A)) -1) |
(*.f64 (/.f64 B (*.f64 A 4)) 8) |
(*.f64 (*.f64 (/.f64 B A) 8) 1/4) |
(*.f64 (/.f64 4 A) (/.f64 B 2)) |
(*.f64 (/.f64 4 A) (-.f64 B (/.f64 B 2))) |
(*.f64 (*.f64 B 4) (/.f64 1/2 A)) |
(*.f64 (*.f64 B 4) (/.f64 (/.f64 2 A) 4)) |
(*.f64 (*.f64 B 4) (-.f64 (/.f64 1 A) (/.f64 1/2 A))) |
(*.f64 (*.f64 B 4) (*.f64 1/2 (/.f64 1 A))) |
(*.f64 16 (/.f64 B (*.f64 2 (*.f64 A 4)))) |
(*.f64 16 (*.f64 (/.f64 1 (*.f64 A 4)) (/.f64 B 2))) |
(*.f64 -1 (*.f64 B (/.f64 -2 A))) |
(*.f64 1/2 (*.f64 B (/.f64 4 A))) |
(*.f64 (/.f64 1/2 A) (*.f64 B 4)) |
(*.f64 (/.f64 1 (*.f64 A 4)) (*.f64 2 (*.f64 B 4))) |
(*.f64 (/.f64 1 (*.f64 A 4)) (*.f64 B 8)) |
(*.f64 1/4 (*.f64 (/.f64 B A) 8)) |
(*.f64 1/8 (*.f64 2 (*.f64 (/.f64 B A) 8))) |
(*.f64 1/8 (*.f64 4 (*.f64 B (/.f64 4 A)))) |
(*.f64 1/16 (*.f64 4 (*.f64 (/.f64 B A) 8))) |
(*.f64 (/.f64 B 2) (/.f64 4 A)) |
(*.f64 (/.f64 1 A) (+.f64 B B)) |
(*.f64 (/.f64 1 A) (-.f64 (*.f64 B 4) (+.f64 B B))) |
(*.f64 (*.f64 2 (*.f64 B 4)) (/.f64 1 (*.f64 A 4))) |
(*.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 1/8) |
(*.f64 (/.f64 8 A) (/.f64 B 4)) |
(*.f64 (/.f64 8 A) (*.f64 1/2 (/.f64 B 2))) |
(*.f64 (/.f64 (/.f64 B A) A) (/.f64 2 (/.f64 1 A))) |
(*.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 2 (/.f64 2 A))) |
(*.f64 (+.f64 (/.f64 A A) 1) (/.f64 B A)) |
(*.f64 (*.f64 4 (*.f64 B (/.f64 4 A))) 1/8) |
(*.f64 (*.f64 B 8) (/.f64 1 (*.f64 A 4))) |
(*.f64 (*.f64 4 (*.f64 (/.f64 B A) 8)) 1/16) |
(*.f64 (-.f64 (/.f64 4 A) (/.f64 2 A)) B) |
(*.f64 (/.f64 B (*.f64 2 (*.f64 A 4))) 16) |
(*.f64 (/.f64 B 4) (/.f64 8 A)) |
(*.f64 (/.f64 2 (/.f64 A A)) (/.f64 B A)) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 0 A))) (*.f64 B (/.f64 2 A))) |
(*.f64 (/.f64 2 (/.f64 1 A)) (/.f64 (/.f64 B A) A)) |
(*.f64 (/.f64 2 (/.f64 2 A)) (/.f64 (/.f64 B A) (/.f64 A 2))) |
(*.f64 (/.f64 2 (/.f64 (*.f64 A 4) A)) (*.f64 B (/.f64 4 A))) |
(*.f64 (/.f64 (/.f64 2 A) 4) (*.f64 B 4)) |
(*.f64 (-.f64 (/.f64 2 A) (/.f64 1 A)) (+.f64 B B)) |
(*.f64 (-.f64 B (/.f64 B 2)) (/.f64 4 A)) |
(*.f64 (-.f64 (/.f64 1 A) (/.f64 1/2 A)) (*.f64 B 4)) |
(*.f64 (-.f64 (*.f64 B 4) (+.f64 B B)) (/.f64 1 A)) |
(*.f64 (*.f64 (/.f64 1/2 A) (/.f64 B 2)) 8) |
(*.f64 (*.f64 (/.f64 B 2) (/.f64 1 A)) 4) |
(*.f64 (*.f64 (/.f64 2 A) (/.f64 B 2)) 2) |
(*.f64 (*.f64 (/.f64 1 (*.f64 A 4)) (/.f64 B 2)) 16) |
(*.f64 (*.f64 1/2 (/.f64 B 2)) (/.f64 8 A)) |
(*.f64 (*.f64 1/2 (/.f64 1 A)) (*.f64 B 4)) |
(/.f64 B (/.f64 A 2)) |
(/.f64 (/.f64 B A) 1/2) |
(/.f64 (*.f64 B (/.f64 4 A)) 2) |
(/.f64 (*.f64 B (/.f64 4 A)) (+.f64 2 (/.f64 0 A))) |
(/.f64 (*.f64 B (/.f64 2 A)) 1) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A)) |
(/.f64 (+.f64 B B) A) |
(/.f64 (*.f64 B (/.f64 -2 A)) -1) |
(/.f64 (*.f64 (/.f64 B A) 8) 4) |
(/.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B 4) (+.f64 A A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8) |
(/.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4))) |
(/.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A)) |
(/.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 8)) 2) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 (/.f64 B A) 8)) 4) |
(/.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (+.f64 A A))) |
(/.f64 (*.f64 (*.f64 B 4) (/.f64 8 A)) 16) |
(pow.f64 (*.f64 B (/.f64 2 A)) 1) |
(neg.f64 (*.f64 B (/.f64 -2 A))) |
(+.f64 (/.f64 B A) (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 -2 A))) |
(+.f64 (*.f64 B (/.f64 2 A)) 0) |
(+.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(+.f64 0 (*.f64 B (/.f64 2 A))) |
(+.f64 (*.f64 (/.f64 B A) 1/2) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (*.f64 B (/.f64 -2 A)) (*.f64 B (/.f64 4 A))) |
(+.f64 (/.f64 0 A) (*.f64 B (/.f64 2 A))) |
(+.f64 -1 (-.f64 1 (*.f64 B (/.f64 -2 A)))) |
(+.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 (/.f64 B A) 1/2)) |
(+.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) |
(+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 6)) |
(+.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) 6) 2)) |
(+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 B A)) (neg.f64 (/.f64 B A))) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 1/2)) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (-.f64 -1 (*.f64 (/.f64 B A) -4)) (-.f64 1 (*.f64 B (/.f64 2 A)))) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 -2 A))) 1) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 2 A))) (-.f64 1 (*.f64 (/.f64 B A) -4))) |
(-.f64 (/.f64 B A) (neg.f64 (/.f64 B A))) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 0 A))) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 0 A)))) |
(-.f64 (/.f64 B A) (/.f64 (neg.f64 B) A)) |
(-.f64 (/.f64 B A) (/.f64 (*.f64 B -2) (+.f64 A A))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 (/.f64 B A) 1/2))) |
(-.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 2 A))) |
(-.f64 (*.f64 B (/.f64 2 A)) 0) |
(-.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(-.f64 (*.f64 B (/.f64 2 A)) (neg.f64 (/.f64 0 A))) |
(-.f64 0 (*.f64 B (/.f64 -2 A))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 0 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 (/.f64 0 A) (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 (*.f64 (/.f64 B A) 1/2) (*.f64 B (/.f64 2 A)))) |
(-.f64 (*.f64 B (/.f64 -2 A)) (*.f64 (/.f64 B A) -4)) |
(-.f64 (*.f64 (/.f64 B A) 8) (*.f64 (/.f64 B A) 6)) |
(-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4))))) |
(-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 B (/.f64 -2 A)))) |
(-.f64 (/.f64 B (*.f64 A -2)) (-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 B (/.f64 4 A)))) |
(-.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 B A) (*.f64 B (/.f64 4 A)))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4)))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (*.f64 (/.f64 B A) 1/2))) |
(-.f64 (*.f64 (/.f64 B A) 6) (*.f64 B (/.f64 4 A))) |
(-.f64 (-.f64 (*.f64 (/.f64 B A) 1/2) (neg.f64 (/.f64 B A))) (/.f64 B (*.f64 A -2))) |
(-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (neg.f64 (/.f64 B A))) (neg.f64 (/.f64 B (*.f64 A 4)))) |
(-.f64 (-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (neg.f64 (/.f64 B A))) (/.f64 B (*.f64 A 4))) |
(-.f64 (-.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) 6)) (*.f64 B (/.f64 -2 A))) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 2) (/.f64 B A)) |
(-.f64 (+.f64 (*.f64 (/.f64 B A) 1/2) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) (neg.f64 (/.f64 B (*.f64 A 4)))) |
(-.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) 6)) (+.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 6))) |
(/.f64 B (/.f64 A 2)) |
(/.f64 (/.f64 B A) 1/2) |
(/.f64 (*.f64 B (/.f64 4 A)) 2) |
(/.f64 (*.f64 B (/.f64 4 A)) (+.f64 2 (/.f64 0 A))) |
(/.f64 (*.f64 B (/.f64 2 A)) 1) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A)) |
(/.f64 (+.f64 B B) A) |
(/.f64 (*.f64 B (/.f64 -2 A)) -1) |
(/.f64 (*.f64 (/.f64 B A) 8) 4) |
(/.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B 4) (+.f64 A A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8) |
(/.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4))) |
(/.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A)) |
(/.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 8)) 2) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 (/.f64 B A) 8)) 4) |
(/.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (+.f64 A A))) |
(/.f64 (*.f64 (*.f64 B 4) (/.f64 8 A)) 16) |
(pow.f64 (*.f64 B (/.f64 2 A)) 1) |
(neg.f64 (*.f64 B (/.f64 -2 A))) |
(+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64)))) 8) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 0) |
(+.f64 0 (atan.f64 (*.f64 (/.f64 B A) 1/2))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2) (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2)) |
(-.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 0) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1) |
(*.f64 1 (atan.f64 (*.f64 (/.f64 B A) 1/2))) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 1/2) |
(*.f64 1/2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))))) |
(*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) 1/4) |
(/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1) |
(/.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 2) |
(/.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))))) 8) |
(pow.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1) |
| Outputs |
|---|
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 4 B) (*.f64 2 B)) A) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -4 B) (*.f64 -2 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 4 (/.f64 B A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 2 A)) 0) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 0 (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 (/.f64 B A) 1/2) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (*.f64 B (/.f64 -2 A)) (*.f64 B (/.f64 4 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (/.f64 0 A) (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 -1 (-.f64 1 (*.f64 B (/.f64 -2 A)))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 (/.f64 B A) 1/2)) |
(+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) |
(+.f64 (/.f64 B A) (+.f64 (/.f64 B (*.f64 A 4)) (/.f64 (*.f64 B (/.f64 6 A)) 8))) |
(+.f64 (/.f64 (*.f64 B (/.f64 6 A)) 8) (/.f64 (+.f64 B (/.f64 B 4)) A)) |
(+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 6)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) 6) 2)) |
(+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B (/.f64 6 A)) 2)) |
(+.f64 (/.f64 B (neg.f64 A)) (/.f64 (*.f64 B (/.f64 6 A)) 2)) |
(+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 B A)) (neg.f64 (/.f64 B A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 1/2)) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(-.f64 (*.f64 B (/.f64 4 A)) (+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (*.f64 (/.f64 B A) 7/2) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (*.f64 (/.f64 B A) 7/2) (/.f64 (*.f64 B 3) (neg.f64 (+.f64 A A)))) |
(+.f64 (-.f64 -1 (*.f64 (/.f64 B A) -4)) (-.f64 1 (*.f64 B (/.f64 2 A)))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 -2 A))) 1) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 2 A))) (-.f64 1 (*.f64 (/.f64 B A) -4))) |
(+.f64 (-.f64 -1 (*.f64 2 (/.f64 B A))) (-.f64 1 (*.f64 (/.f64 B A) -4))) |
(+.f64 (-.f64 -1 (*.f64 2 (/.f64 B A))) (-.f64 1 (*.f64 B (/.f64 -4 A)))) |
(+.f64 (*.f64 (/.f64 B A) -2) (+.f64 -1 (-.f64 1 (*.f64 B (/.f64 -4 A))))) |
(*.f64 B (/.f64 2 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 B (-.f64 (/.f64 4 A) (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B A) 2) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B A) (+.f64 (/.f64 A A) 1)) |
(*.f64 B (/.f64 (+.f64 1 (/.f64 A A)) A)) |
(*.f64 (/.f64 B A) (+.f64 1 (/.f64 A A))) |
(*.f64 (/.f64 B A) (/.f64 2 (/.f64 A A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 4 (*.f64 (/.f64 B A) 1/2)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 4 (*.f64 (/.f64 B 2) (/.f64 1 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 4 A)) 1/2) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 4 A)) (/.f64 2 (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 (*.f64 B (/.f64 4 A)) (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 (/.f64 B (/.f64 A 4)) (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (*.f64 (/.f64 2 A) (/.f64 B 2))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 2 A) B) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 2 A)) (/.f64 2 (+.f64 2 (/.f64 0 A)))) |
(*.f64 (*.f64 2 (/.f64 B A)) (/.f64 2 (+.f64 2 (/.f64 0 A)))) |
(/.f64 (*.f64 B (/.f64 8 A)) (+.f64 (/.f64 0 A) 4)) |
(*.f64 1 (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 B A) 1/2) 4) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (+.f64 B B) (/.f64 1 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (+.f64 B B) (-.f64 (/.f64 2 A) (/.f64 1 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 8 (/.f64 B (*.f64 A 4))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 8 (*.f64 (/.f64 1/2 A) (/.f64 B 2))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 -2 A)) -1) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B (*.f64 A 4)) 8) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 B A) 8) 1/4) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 4 A) (/.f64 B 2)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 4 A) (-.f64 B (/.f64 B 2))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 4) (/.f64 1/2 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 4) (/.f64 (/.f64 2 A) 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 4) (-.f64 (/.f64 1 A) (/.f64 1/2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 4) (*.f64 1/2 (/.f64 1 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 16 (/.f64 B (*.f64 2 (*.f64 A 4)))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 16 (*.f64 (/.f64 1 (*.f64 A 4)) (/.f64 B 2))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 1/2 (*.f64 B (/.f64 4 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1/2 A) (*.f64 B 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1 (*.f64 A 4)) (*.f64 2 (*.f64 B 4))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1 (*.f64 A 4)) (*.f64 B 8)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 1/4 (*.f64 (/.f64 B A) 8)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 1/8 (*.f64 2 (*.f64 (/.f64 B A) 8))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 1/8 (*.f64 4 (*.f64 B (/.f64 4 A)))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 1/16 (*.f64 4 (*.f64 (/.f64 B A) 8))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B 2) (/.f64 4 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1 A) (+.f64 B B)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1 A) (-.f64 (*.f64 B 4) (+.f64 B B))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 2 (*.f64 B 4)) (/.f64 1 (*.f64 A 4))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 1/8) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 8 A) (/.f64 B 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 8 A) (*.f64 1/2 (/.f64 B 2))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 (/.f64 B A) A) (/.f64 2 (/.f64 1 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 2 (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (+.f64 (/.f64 A A) 1) (/.f64 B A)) |
(*.f64 B (/.f64 (+.f64 1 (/.f64 A A)) A)) |
(*.f64 (/.f64 B A) (+.f64 1 (/.f64 A A))) |
(*.f64 (*.f64 4 (*.f64 B (/.f64 4 A))) 1/8) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 8) (/.f64 1 (*.f64 A 4))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 4 (*.f64 (/.f64 B A) 8)) 1/16) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (-.f64 (/.f64 4 A) (/.f64 2 A)) B) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B (*.f64 2 (*.f64 A 4))) 16) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B 4) (/.f64 8 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 2 (/.f64 A A)) (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 2 (+.f64 2 (/.f64 0 A))) (*.f64 B (/.f64 2 A))) |
(*.f64 (*.f64 2 (/.f64 B A)) (/.f64 2 (+.f64 2 (/.f64 0 A)))) |
(/.f64 (*.f64 B (/.f64 8 A)) (+.f64 (/.f64 0 A) 4)) |
(*.f64 (/.f64 2 (/.f64 1 A)) (/.f64 (/.f64 B A) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 2 (/.f64 2 A)) (/.f64 (/.f64 B A) (/.f64 A 2))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 2 (/.f64 (*.f64 A 4) A)) (*.f64 B (/.f64 4 A))) |
(*.f64 2 (/.f64 (*.f64 B (/.f64 4 A)) (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 (/.f64 B (/.f64 A 4)) (/.f64 (*.f64 A 4) A))) |
(*.f64 (/.f64 (/.f64 2 A) 4) (*.f64 B 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (-.f64 (/.f64 2 A) (/.f64 1 A)) (+.f64 B B)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (-.f64 B (/.f64 B 2)) (/.f64 4 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (-.f64 (/.f64 1 A) (/.f64 1/2 A)) (*.f64 B 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (-.f64 (*.f64 B 4) (+.f64 B B)) (/.f64 1 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 1/2 A) (/.f64 B 2)) 8) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 B 2) (/.f64 1 A)) 4) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 2 A) (/.f64 B 2)) 2) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 A 4)) (/.f64 B 2)) 16) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 1/2 (/.f64 B 2)) (/.f64 8 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 1/2 (/.f64 1 A)) (*.f64 B 4)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 B (/.f64 A 2)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (/.f64 B A) 1/2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 4 A)) 2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 4 A)) (+.f64 2 (/.f64 0 A))) |
(*.f64 (*.f64 2 (/.f64 B A)) (/.f64 2 (+.f64 2 (/.f64 0 A)))) |
(/.f64 (*.f64 B (/.f64 8 A)) (+.f64 (/.f64 0 A) 4)) |
(/.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 B B) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 -2 A)) -1) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 8) 4) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B (/.f64 8 A)) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B 4) (+.f64 A A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4))) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 8)) 2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 (/.f64 B A) 8)) 4) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (+.f64 A A))) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (*.f64 B 4) (/.f64 8 A)) 16) |
(*.f64 2 (/.f64 B A)) |
(pow.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(neg.f64 (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 2 A)) 0) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 0 (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 (/.f64 B A) 1/2) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (*.f64 B (/.f64 -2 A)) (*.f64 B (/.f64 4 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (/.f64 0 A) (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 -1 (-.f64 1 (*.f64 B (/.f64 -2 A)))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 (/.f64 B A) 1/2)) |
(+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(+.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) |
(+.f64 (/.f64 B A) (+.f64 (/.f64 B (*.f64 A 4)) (/.f64 (*.f64 B (/.f64 6 A)) 8))) |
(+.f64 (/.f64 (*.f64 B (/.f64 6 A)) 8) (/.f64 (+.f64 B (/.f64 B 4)) A)) |
(+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 6)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) 6) 2)) |
(+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B (/.f64 6 A)) 2)) |
(+.f64 (/.f64 B (neg.f64 A)) (/.f64 (*.f64 B (/.f64 6 A)) 2)) |
(+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 B A)) (neg.f64 (/.f64 B A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 1/2)) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(-.f64 (*.f64 B (/.f64 4 A)) (+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (*.f64 (/.f64 B A) 7/2) (neg.f64 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (*.f64 (/.f64 B A) 7/2) (/.f64 (*.f64 B 3) (neg.f64 (+.f64 A A)))) |
(+.f64 (-.f64 -1 (*.f64 (/.f64 B A) -4)) (-.f64 1 (*.f64 B (/.f64 2 A)))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 -2 A))) 1) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (-.f64 -1 (*.f64 B (/.f64 2 A))) (-.f64 1 (*.f64 (/.f64 B A) -4))) |
(+.f64 (-.f64 -1 (*.f64 2 (/.f64 B A))) (-.f64 1 (*.f64 (/.f64 B A) -4))) |
(+.f64 (-.f64 -1 (*.f64 2 (/.f64 B A))) (-.f64 1 (*.f64 B (/.f64 -4 A)))) |
(+.f64 (*.f64 (/.f64 B A) -2) (+.f64 -1 (-.f64 1 (*.f64 B (/.f64 -4 A))))) |
(-.f64 (/.f64 B A) (neg.f64 (/.f64 B A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 0 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 0 A)))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (/.f64 (neg.f64 B) A)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (/.f64 (*.f64 B -2) (+.f64 A A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 (/.f64 B A) 1/2))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (*.f64 3 (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (*.f64 B (/.f64 4 A)) (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 2 A)) 0) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 2 A)) (neg.f64 (/.f64 0 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 0 (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 0 (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 (/.f64 0 A) (/.f64 (*.f64 B 3) (+.f64 A A)))) |
(+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B 3) (+.f64 A A))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (*.f64 3 (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (*.f64 (/.f64 B A) 1/2) (-.f64 (*.f64 (/.f64 B A) 1/2) (*.f64 B (/.f64 2 A)))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 -2 A)) (*.f64 (/.f64 B A) -4)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) 8) (*.f64 (/.f64 B A) 6)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 (/.f64 B -2) A)) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4))))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 8) (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (/.f64 B A) -4))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 8) (*.f64 5 (/.f64 B (*.f64 A -4)))) |
(-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 B (/.f64 -2 A)))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B (*.f64 A -2)) (-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (*.f64 B (/.f64 4 A)))) |
(-.f64 (*.f64 B (/.f64 4 A)) (-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (*.f64 B (/.f64 4 A)) (-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 (/.f64 B -2) A))) |
(-.f64 (/.f64 B (/.f64 A 4)) (-.f64 (/.f64 (*.f64 B 3) (+.f64 A A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 B A) (*.f64 B (/.f64 4 A)))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4)))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (*.f64 (/.f64 B A) 1/2))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (*.f64 3 (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (*.f64 (/.f64 B A) 6) (*.f64 B (/.f64 4 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (-.f64 (*.f64 (/.f64 B A) 1/2) (neg.f64 (/.f64 B A))) (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (*.f64 3 (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (neg.f64 (/.f64 B A))) (neg.f64 (/.f64 B (*.f64 A 4)))) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 8) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4))))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 8) (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (/.f64 B A) -4))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 8) (*.f64 5 (/.f64 B (*.f64 A -4)))) |
(-.f64 (-.f64 (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4))) (neg.f64 (/.f64 B A))) (/.f64 B (*.f64 A 4))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (-.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) 6)) (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 6) 2) (/.f64 B A)) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 B A)) |
(-.f64 (+.f64 (*.f64 (/.f64 B A) 1/2) (+.f64 (/.f64 B A) (/.f64 B (*.f64 A 4)))) (neg.f64 (/.f64 B (*.f64 A 4)))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (*.f64 3 (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) 6)) (+.f64 (*.f64 B (/.f64 4 A)) (*.f64 (/.f64 B A) 6))) |
(*.f64 2 (/.f64 B A)) |
(/.f64 B (/.f64 A 2)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (/.f64 B A) 1/2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 4 A)) 2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 4 A)) (+.f64 2 (/.f64 0 A))) |
(*.f64 (*.f64 2 (/.f64 B A)) (/.f64 2 (+.f64 2 (/.f64 0 A)))) |
(/.f64 (*.f64 B (/.f64 8 A)) (+.f64 (/.f64 0 A) 4)) |
(/.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 B B) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 -2 A)) -1) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 8) 4) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B (/.f64 8 A)) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B 4) (+.f64 A A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4))) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 8)) 2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 (/.f64 B A) 8)) 4) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 4 (*.f64 B 4)) (*.f64 4 (+.f64 A A))) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (*.f64 B 4) (/.f64 8 A)) 16) |
(*.f64 2 (/.f64 B A)) |
(pow.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(neg.f64 (*.f64 B (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 360 (PI.f64))) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64))) 4) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 720 (PI.f64)))) 8) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) (/.f64 720 (PI.f64))) 16) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) (/.f64 180 (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(+.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 0) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(+.f64 0 (atan.f64 (*.f64 (/.f64 B A) 1/2))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2) (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2)) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(-.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 0) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 2)) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 1 (atan.f64 (*.f64 (/.f64 B A) 1/2))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 1/2) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 1/2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) 1/4) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))) 2) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) 4) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (/.f64 B A) 1/2))))) 8) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(pow.f64 (atan.f64 (*.f64 (/.f64 B A) 1/2)) 1) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| 0.0b | (pow.f64 (-.f64 A C) 2) | |
| ✓ | 3.7b | (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B) |
| ✓ | 8.0b | (/.f64 (pow.f64 (-.f64 A C) 2) B) |
Compiled 123 to 63 computations (48.8% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 39.0ms | C | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 874× | rational_best-simplify-67 |
| 824× | rational_best-simplify-57 |
| 772× | rational_best-simplify-52 |
| 706× | rational_best-simplify-51 |
| 674× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 135 |
| 1 | 160 | 135 |
| 2 | 417 | 135 |
| 3 | 1630 | 135 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 0 B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) 2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 3) (*.f64 B 4)) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 2) (*.f64 2 (/.f64 1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 2 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (+.f64 (/.f64 1/4 B) (/.f64 1/4 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 B) (*.f64 (pow.f64 (-.f64 A C) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) (/.f64 1/4 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/4 B) 2) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B) (/.f64 1 (/.f64 (*.f64 B 4) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)) (/.f64 (/.f64 1/4 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (*.f64 B B)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (neg.f64 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 B B)) (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 (neg.f64 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (+.f64 A B)) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 B (*.f64 B -2)) (/.f64 (-.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B) (/.f64 (-.f64 C A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (/.f64 (-.f64 C (+.f64 A B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (+.f64 B B)) (/.f64 B (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) (neg.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (neg.f64 (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (/.f64 0 B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 A B) (/.f64 (+.f64 (-.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 (-.f64 A C) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (neg.f64 (neg.f64 (/.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B B)) (/.f64 (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B B)) (neg.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 0 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (+.f64 (/.f64 (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 C A)) B) (/.f64 (+.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 C B) 1/2) (/.f64 (+.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (/.f64 A 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (/.f64 (+.f64 A (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B) (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (+.f64 (/.f64 A B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (/.f64 (+.f64 A B) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (-.f64 (/.f64 B B) (/.f64 (-.f64 C A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (/.f64 (+.f64 (-.f64 A C) B) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 A) B) (/.f64 (+.f64 (-.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 B) (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (neg.f64 (/.f64 0 B))) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (/.f64 A 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B -2) B) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 C A))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (/.f64 (+.f64 B (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 B) (/.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 C B) (/.f64 B B)) (/.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 B B)) (/.f64 (/.f64 A B) (/.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 C (+.f64 (-.f64 A C) B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (+.f64 B B)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (-.f64 C A)) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) (+.f64 B B)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) 2) (neg.f64 (neg.f64 (neg.f64 A)))) (+.f64 B B)) (/.f64 (/.f64 A 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (+.f64 B B)) 2) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) 2) (/.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) (+.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 C B)) 2) (/.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (+.f64 B B)) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) (+.f64 B B)) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 C B)) (/.f64 (+.f64 B B) B)) (/.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) (/.f64 (+.f64 B B) B)) (/.f64 (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (*.f64 B 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 B) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B) (/.f64 1 (/.f64 (+.f64 B B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) (/.f64 1/4 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) B) (/.f64 1 (/.f64 (*.f64 B 4) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B B)) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (*.f64 B B)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 720 (PI.f64)) (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1200× | rational_best-simplify-1 |
| 1174× | rational_best-simplify-54 |
| 926× | rational_best-simplify-108 |
| 566× | rational_best-simplify-65 |
| 556× | rational_best-simplify-52 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 539 | 16397 |
| 1 | 1575 | 15955 |
| 2 | 5171 | 15769 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C)) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 B)) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 (/.f64 0 B))) |
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) |
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(+.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 B)) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 (/.f64 0 B))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) 0)) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (/.f64 B B))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (*.f64 B 4))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 0 B))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 B B))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (+.f64 B B) B))) |
(-.f64 0 (-.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(-.f64 0 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) |
(-.f64 (/.f64 0 B) (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) 2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) 2)) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 3) (*.f64 B 4)) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4))) |
(*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) |
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B)) |
(*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 2 (/.f64 1/2 B))) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 B B)) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 2) |
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 2 (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B)) |
(*.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (+.f64 (/.f64 1/4 B) (/.f64 1/4 B))) |
(*.f64 (/.f64 1/4 B) (*.f64 (pow.f64 (-.f64 A C) 2) 4)) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (+.f64 B B) B))) |
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) (/.f64 1/4 B)) |
(*.f64 -2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2)) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B)) |
(*.f64 (/.f64 (/.f64 1/4 B) 2) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4))) |
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B) 1/4) |
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B) (/.f64 1 (/.f64 (*.f64 B 4) B))) |
(*.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)) (/.f64 (/.f64 1/4 B) 2)) |
(*.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(*.f64 (/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 0) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 B)) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (neg.f64 (/.f64 0 B))) |
(+.f64 0 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) |
(+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B)) |
(+.f64 (/.f64 0 B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (neg.f64 (/.f64 B B))) |
(+.f64 (neg.f64 (/.f64 B B)) (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B)) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 (neg.f64 A) B)) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 C (+.f64 A B)) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) |
(+.f64 (/.f64 B (*.f64 B -2)) (/.f64 (-.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (+.f64 B B))) |
(+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B) (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (/.f64 (-.f64 C (+.f64 A B)) B)) |
(+.f64 (/.f64 (neg.f64 A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) |
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (+.f64 B B)) (/.f64 B (*.f64 B -2))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) (neg.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 0) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 B)) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (neg.f64 (/.f64 0 B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) 0)) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (*.f64 B 4))) |
(-.f64 0 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 0 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 C B))) |
(-.f64 0 (+.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(-.f64 0 (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) |
(-.f64 (/.f64 (-.f64 C A) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))) |
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 (/.f64 0 B) (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 C B))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(-.f64 (/.f64 0 B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 (-.f64 A C) B))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 A B) (/.f64 (+.f64 (-.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (-.f64 A C) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (/.f64 B B)) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (neg.f64 (neg.f64 (/.f64 B B)))) |
(-.f64 (neg.f64 (/.f64 B B)) (/.f64 (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) |
(-.f64 (neg.f64 (/.f64 B B)) (neg.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 0 B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 C B) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) |
(-.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 A B)) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 A B))) |
(-.f64 (/.f64 (*.f64 2 (-.f64 C A)) B) (/.f64 (+.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) |
(-.f64 (/.f64 (/.f64 C B) 1/2) (/.f64 (+.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) |
(-.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (/.f64 A 2) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (/.f64 (+.f64 A (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B) (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (+.f64 (/.f64 A B) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (/.f64 (+.f64 A B) B)) |
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (-.f64 (/.f64 B B) (/.f64 (-.f64 C A) B))) |
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (/.f64 (+.f64 (-.f64 A C) B) B)) |
(-.f64 (/.f64 (neg.f64 A) B) (/.f64 (+.f64 (-.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) |
(-.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)))) |
(-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 0 B) (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 (-.f64 0 (neg.f64 (/.f64 0 B))) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 (-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (/.f64 A 2) B)) |
(-.f64 (-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B))) |
(-.f64 (/.f64 (*.f64 B -2) B) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 C A))) B)) |
(-.f64 (/.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (/.f64 (+.f64 B (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))) B)) |
(-.f64 (/.f64 0 (/.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 (/.f64 (/.f64 0 B) (/.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(-.f64 (/.f64 (/.f64 C B) (/.f64 B B)) (/.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 B B))) |
(-.f64 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 B B)) (/.f64 (/.f64 A B) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (-.f64 C (+.f64 (-.f64 A C) B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (+.f64 B B)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (*.f64 2 (-.f64 C A)) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) (+.f64 B B)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) 2) (neg.f64 (neg.f64 (neg.f64 A)))) (+.f64 B B)) (/.f64 (/.f64 A 2) B)) |
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (+.f64 B B)) 2) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) 2)) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) 2) (/.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) (+.f64 B B)) 2)) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 C B)) 2) (/.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) 2)) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) 2)) |
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (+.f64 B B)) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) (+.f64 B B)) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 C B)) (/.f64 (+.f64 B B) B)) (/.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) (/.f64 (+.f64 B B) B)) (/.f64 (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (*.f64 B 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) (*.f64 B 4))) |
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) |
(*.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B)) |
(*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (/.f64 1 B)) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 1) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 B B)) |
(*.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (/.f64 1/2 B)) |
(*.f64 (/.f64 1/4 B) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4)) |
(*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B) 1/2) |
(*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B) (/.f64 1 (/.f64 (+.f64 B B) B))) |
(*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) (/.f64 1/4 B)) |
(*.f64 (/.f64 1 B) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) B) 1/4) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) B) (/.f64 1 (/.f64 (*.f64 B 4) B))) |
(*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(pow.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 1) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B))) 4) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 -2 (/.f64 (*.f64 C A) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 -2 (/.f64 (*.f64 C A) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 -2 (/.f64 (*.f64 C A) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)) |
(*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) A)) (/.f64 -1 B)) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B))) |
(+.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) A)) (/.f64 -1 B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 A (/.f64 -1 (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) A)) (/.f64 -1 B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 A (/.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) A)) (/.f64 -1 B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 A (/.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 A (/.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) A)) (/.f64 -1 B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 A (/.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (+.f64 B (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) A)) (/.f64 -1 B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 A (/.f64 -1 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C)) |
(+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 (pow.f64 B 2))) (+.f64 1 (/.f64 A B)))))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (neg.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 (pow.f64 B 2))) 1))))) |
(-.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (+.f64 (neg.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) (+.f64 (/.f64 A B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 (pow.f64 B 2))) 1)))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 (pow.f64 B 2))) (+.f64 1 (/.f64 A B)))))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (neg.f64 (+.f64 (/.f64 A B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 (pow.f64 B 2))) 1))))) |
(-.f64 (*.f64 (pow.f64 C 2) (/.f64 -1/2 (pow.f64 B 2))) (+.f64 (neg.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) (+.f64 (/.f64 A B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 (pow.f64 B 2))) 1)))) |
(/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (pow.f64 C 2) (/.f64 1/2 B)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (/.f64 -1 B))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (/.f64 -1 B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (/.f64 -1 B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (/.f64 -1 B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (/.f64 -1 B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (*.f64 A (+.f64 1 (*.f64 C (/.f64 -1 B)))) (/.f64 -1 B)) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (+.f64 (/.f64 C B) (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A))) |
(+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 A (neg.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 A (neg.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (+.f64 1 (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2))))) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (pow.f64 A 2) (/.f64 -1/2 (pow.f64 B 2))) (*.f64 A (neg.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))))) (*.f64 (pow.f64 C 2) (/.f64 1/2 (pow.f64 B 2)))) -1) |
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) -1) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) (-.f64 (/.f64 A B) (+.f64 -1 (/.f64 C 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 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) -1) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) (-.f64 (/.f64 A B) (+.f64 -1 (/.f64 C B)))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 C A) B) -1) |
(-.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 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) -1) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) (-.f64 (/.f64 A B) (+.f64 -1 (/.f64 C 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 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) -1) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) (-.f64 (/.f64 A B) (+.f64 -1 (/.f64 C B)))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 C A) B) -1) |
(-.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 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) -1) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) (-.f64 (/.f64 A B) (+.f64 -1 (/.f64 C 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 (/.f64 C B) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2)))) (/.f64 A B)) -1) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 -1/2 (pow.f64 B 2))) (-.f64 (/.f64 A B) (+.f64 -1 (/.f64 C B)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 C A) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 C A) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 C A) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 C A) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 (/.f64 0 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (neg.f64 (/.f64 0 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) 0)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (/.f64 B B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (/.f64 (+.f64 B B) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 0 (*.f64 B 4))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 0 B))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 B B))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (+.f64 B B) B))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(-.f64 0 (-.f64 (/.f64 0 B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 0 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) |
(-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(-.f64 (/.f64 0 B) (neg.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) 2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) 2)) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3) (/.f64 (pow.f64 (-.f64 A C) 2) (neg.f64 B))) 4) |
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (/.f64 (+.f64 B B) B))) |
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 3/2) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (/.f64 (+.f64 B B) B)) |
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 3/2 B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (/.f64 (+.f64 B B) B)) |
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 3/2 B)) (/.f64 (+.f64 B B) B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -4))) |
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 3) (*.f64 B 4)) (/.f64 (neg.f64 (pow.f64 (-.f64 A C) 2)) (*.f64 B 4))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1 B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (pow.f64 (-.f64 A C) 2) (*.f64 2 (/.f64 1/2 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 B B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) 2) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1/2 B) (*.f64 2 (pow.f64 (-.f64 A C) 2))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (/.f64 1/2 B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (+.f64 (/.f64 1/4 B) (/.f64 1/4 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1/4 B) (*.f64 (pow.f64 (-.f64 A C) 2) 4)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (+.f64 B B) B))) |
(*.f64 1 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 2 B)) (/.f64 (+.f64 B B) B))) |
(/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 2 B)) (/.f64 (+.f64 B B) B)) |
(*.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) (/.f64 1/4 B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 -2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 B) (pow.f64 (-.f64 A C) 2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (/.f64 1/4 B) 2) (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B) 1/4) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (*.f64 (pow.f64 (-.f64 A C) 2) 4) B) (/.f64 1 (/.f64 (*.f64 B 4) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)) (/.f64 (/.f64 1/4 B) 2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 A C) 2) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(*.f64 1 (/.f64 (*.f64 (/.f64 2 B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 2 B))) |
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 2 B) (/.f64 2 B))) |
(/.f64 (/.f64 (*.f64 2 (pow.f64 (-.f64 A C) 2)) B) 2) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 0) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (neg.f64 (/.f64 0 B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 0 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B)) |
(/.f64 (+.f64 (-.f64 C A) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) B) |
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 B (-.f64 A C))) B) |
(+.f64 (/.f64 0 B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (neg.f64 (/.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (neg.f64 (/.f64 B B)) (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 (neg.f64 A) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (neg.f64 (/.f64 A B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (-.f64 C (+.f64 A B)) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 B (*.f64 B -2)) (/.f64 (-.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (+.f64 B B))) |
(+.f64 (/.f64 B (*.f64 B -2)) (/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C A))) B) (+.f64 B B))) |
(+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B) (/.f64 (-.f64 C A) B)) |
(/.f64 (+.f64 (-.f64 C A) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) B) |
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 B (-.f64 A C))) B) |
(+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (/.f64 (-.f64 C (+.f64 A B)) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (neg.f64 A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (+.f64 B B)) (/.f64 B (*.f64 B -2))) |
(+.f64 (/.f64 B (*.f64 B -2)) (/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C A))) B) (+.f64 B B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) (neg.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 0) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (neg.f64 (/.f64 0 B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (/.f64 0 B) (neg.f64 (/.f64 0 B)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) 0)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 0 B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (+.f64 (neg.f64 (/.f64 0 B)) (neg.f64 (/.f64 0 B)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (/.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (/.f64 0 B) (/.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (neg.f64 (/.f64 0 B)) (/.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 (-.f64 C (+.f64 B A)) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (/.f64 (+.f64 B B) B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 0 (*.f64 B 4))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 0 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 0 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 C B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 0 (+.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 0 (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (-.f64 C A) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 C B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 0 B) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 (-.f64 A C) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)))) |
(-.f64 0 (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (*.f64 B -2))) |
(neg.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 (-.f64 C (+.f64 B A)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))))) (*.f64 B -2))) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 A B) (/.f64 (+.f64 (-.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))) |
(-.f64 0 (/.f64 (+.f64 A (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (-.f64 B C))) B)) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 B C) A)) B)) |
(/.f64 (-.f64 (neg.f64 (-.f64 B C)) (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (-.f64 A C) B) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 0 B) (+.f64 (/.f64 (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 B B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (/.f64 B B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (neg.f64 (neg.f64 (/.f64 B B)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (neg.f64 (/.f64 B B)) (/.f64 (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (neg.f64 (/.f64 B B)) (neg.f64 (/.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 0 B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B) (/.f64 (+.f64 B B) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) (/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 (-.f64 C (+.f64 B A)) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (+.f64 B B))) |
(-.f64 (/.f64 C B) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) (/.f64 B B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 A B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (+.f64 (neg.f64 (/.f64 0 B)) (/.f64 A B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (*.f64 2 (-.f64 C A)) B) (/.f64 (+.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B)) |
(/.f64 (-.f64 (*.f64 2 (-.f64 C A)) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 C A)))) B) |
(-.f64 (/.f64 (/.f64 C B) 1/2) (/.f64 (+.f64 C (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (neg.f64 (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 (-.f64 A C) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (*.f64 B -2)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) |
(+.f64 (/.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) -2) (/.f64 (-.f64 (-.f64 A C) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (*.f64 B -2))) |
(-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (+.f64 B (-.f64 A C)) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (+.f64 B (-.f64 A C)) (+.f64 B (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 B B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (/.f64 A 2) B))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)) (/.f64 A (*.f64 2 B)))) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (/.f64 (+.f64 A (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 (+.f64 B (-.f64 A C)) (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (+.f64 B B)) |
(/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 A (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) (+.f64 B B)) |
(/.f64 (+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) A) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)) |
(-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) B) (/.f64 (-.f64 A C) B)) |
(/.f64 (+.f64 (-.f64 C A) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) B) |
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 B (-.f64 A C))) B) |
(-.f64 (/.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (+.f64 (/.f64 A B) (/.f64 B B))) |
(/.f64 (-.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (+.f64 B A)) B) |
(-.f64 (/.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) B) (/.f64 (+.f64 A B) B)) |
(/.f64 (-.f64 (+.f64 C (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (+.f64 B A)) B) |
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (-.f64 (/.f64 B B) (/.f64 (-.f64 C A) B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (/.f64 (+.f64 (-.f64 A C) B) B)) |
(/.f64 (+.f64 (-.f64 C A) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) B) |
(/.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 B (-.f64 A C))) B) |
(-.f64 (/.f64 (neg.f64 A) B) (/.f64 (+.f64 (-.f64 B C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B)) |
(-.f64 0 (/.f64 (+.f64 A (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (-.f64 B C))) B)) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 B C) A)) B)) |
(/.f64 (-.f64 (neg.f64 (-.f64 B C)) (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(-.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)))) |
(-.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (+.f64 B B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (-.f64 (/.f64 0 B) (/.f64 0 B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (-.f64 0 (neg.f64 (/.f64 0 B))) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (-.f64 (/.f64 (-.f64 A C) (*.f64 B -2)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 (-.f64 A C) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (*.f64 B -2)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) |
(+.f64 (/.f64 (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) -2) (/.f64 (-.f64 (-.f64 A C) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (*.f64 B -2))) |
(-.f64 (-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (/.f64 A 2) B)) |
(-.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)) (/.f64 A (*.f64 2 B)))) |
(-.f64 (-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B))) |
(-.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) |
(-.f64 (/.f64 (*.f64 B -2) B) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 C A))) B)) |
(/.f64 (-.f64 (*.f64 B -2) (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 C A)))) B) |
(/.f64 (-.f64 (+.f64 B (-.f64 C A)) (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 B -2))) B) |
(/.f64 (+.f64 (-.f64 B (-.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (*.f64 B -2))) (-.f64 C A)) B) |
(-.f64 (/.f64 (*.f64 (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) 2) B) (/.f64 (+.f64 B (+.f64 (-.f64 C A) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)))) B)) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C A))) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 B (-.f64 C A)))) B) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C A))) (+.f64 B (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C A)))) B) |
(-.f64 (/.f64 0 (/.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (/.f64 0 B) (/.f64 B B)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (/.f64 C B) (/.f64 B B)) (/.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 B B))) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(-.f64 (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B) (/.f64 B B)) (/.f64 (/.f64 A B) (/.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(-.f64 (/.f64 (+.f64 (-.f64 C (+.f64 (-.f64 A C) B)) (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))) (+.f64 B B)) (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B))) |
(/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B (-.f64 A C)))) (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (+.f64 B B)) |
(/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (+.f64 (-.f64 C B) (-.f64 C A))) (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (+.f64 B B)) |
(-.f64 (/.f64 (+.f64 (*.f64 2 (-.f64 C A)) (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B)) (+.f64 B B)) (/.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (+.f64 B B))) |
(/.f64 (-.f64 (+.f64 (-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) B) (*.f64 2 (-.f64 C A))) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) (+.f64 B B)) |
(/.f64 (-.f64 (*.f64 2 (-.f64 C A)) (+.f64 (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (-.f64 B (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2))))) (+.f64 B B)) |
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) 2) (neg.f64 (neg.f64 (neg.f64 A)))) (+.f64 B B)) (/.f64 (/.f64 A 2) B)) |
(-.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B))) (neg.f64 (neg.f64 (neg.f64 A)))) (+.f64 B B)) (/.f64 A (*.f64 2 B))) |
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B))) (-.f64 (neg.f64 A) 0)) (/.f64 (+.f64 A A) 2)) (+.f64 B B)) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B))) (+.f64 (/.f64 (+.f64 A A) 2) A)) (+.f64 B B)) |
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (+.f64 B B)) 2) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) 2)) |
(/.f64 (-.f64 (/.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) 2) |
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) 6) (*.f64 B 8)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) -4)) |
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) 6) (*.f64 B 8)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -4))) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) 2) (/.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) (+.f64 B B)) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B))) (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B B))) 2) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B))) (/.f64 (-.f64 (+.f64 B (+.f64 B (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B B))) 2) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 C B)) 2) (/.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B))) (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)))) 2) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)))) 2) |
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (+.f64 B B)) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2)) (/.f64 (+.f64 B B) B))) |
(/.f64 (-.f64 (/.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2))) (/.f64 (+.f64 B B) B)) |
(-.f64 (/.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B (+.f64 B (+.f64 B B)))) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -4))) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) (/.f64 (+.f64 B B) B)) (/.f64 (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) (+.f64 B B)) (/.f64 (+.f64 B B) B))) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B))) (/.f64 (-.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (+.f64 B B)) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B B))) (/.f64 (+.f64 B B) B)) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B))) (/.f64 (-.f64 (+.f64 B (+.f64 B (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B B))) (/.f64 (+.f64 B B) B)) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 C B)) (/.f64 (+.f64 B B) B)) (/.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B B) B))) |
(/.f64 (-.f64 (+.f64 (/.f64 C B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B))) (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)))) (/.f64 (+.f64 B B) B)) |
(-.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) (/.f64 (+.f64 B B) B)) (/.f64 (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B -2))) (/.f64 (+.f64 B B) B))) |
(/.f64 (-.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (+.f64 B B)) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C B)) B)) (+.f64 (/.f64 A B) (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) (*.f64 B -2)))) (/.f64 (+.f64 B B) B)) |
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 3) (*.f64 B 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) (*.f64 B 4))) |
(/.f64 (-.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 B 4)) |
(/.f64 (-.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C)))) (*.f64 B 4)) |
(/.f64 (+.f64 (-.f64 (*.f64 3 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A)))) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) (-.f64 C (+.f64 B A))) (*.f64 B 4)) |
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (+.f64 B B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 1/2 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) |
(*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (/.f64 1/2 B))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) |
(*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (/.f64 1 B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 1) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) (/.f64 B B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) |
(*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (/.f64 1/2 B))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) |
(*.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (/.f64 1/2 B)) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) |
(*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (/.f64 1/2 B))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) |
(*.f64 (/.f64 1/4 B) (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B) 1/2) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) |
(*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (/.f64 1/2 B))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) |
(*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) B) (/.f64 1 (/.f64 (+.f64 B B) B))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))))) |
(*.f64 -2 (*.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))) (/.f64 1/2 B))) |
(*.f64 (/.f64 1/2 B) (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) (/.f64 1/4 B)) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 1 B) (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) B) 1/4) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4) B) (/.f64 1 (/.f64 (*.f64 B 4) B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(*.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B))) (*.f64 B B)) (/.f64 1 (/.f64 2 B))) |
(*.f64 1 (/.f64 (/.f64 (*.f64 -2 (+.f64 B (+.f64 (-.f64 A C) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))))) (*.f64 B B)) (/.f64 2 B))) |
(*.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C)))) B) 2) 0)) |
(/.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 B (-.f64 A C)))) B) 2) |
(pow.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B) 1) |
(/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)) (+.f64 (-.f64 A C) B)) B)) |
(+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B))) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B)))) B) |
(/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 1/2 B))) B) |
(+.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B))) 4) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 A B))) B)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 B -2)) (-.f64 C (+.f64 B A))) B)) (/.f64 180 (PI.f64))) |
Compiled 20829 to 11730 computations (43.7% saved)
35 alts after pruning (30 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 850 | 4 | 854 |
| Fresh | 1 | 26 | 27 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 853 | 35 | 888 |
| Status | Error | Program |
|---|---|---|
| 48.7b | (*.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C -2)) B)) (/.f64 180 (PI.f64))) | |
| 50.9b | (*.f64 (atan.f64 (/.f64 (/.f64 (/.f64 (/.f64 B 2) A) A) (/.f64 1 A))) (/.f64 180 (PI.f64))) | |
| 50.2b | (*.f64 (atan.f64 (/.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C)) B)) (/.f64 180 (PI.f64))) | |
| 51.6b | (*.f64 (atan.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A))) (/.f64 180 (PI.f64))) | |
| 47.7b | (*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) | |
| 53.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2)) (/.f64 180 (PI.f64))) | |
| 54.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A))) (/.f64 180 (PI.f64))) | |
| ▶ | 34.8b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| ✓ | 49.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| 35.8b | (*.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (/.f64 180 (PI.f64))) | |
| 37.7b | (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) | |
| 49.5b | (*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B (/.f64 6 A)) 2)) 4)) (/.f64 180 (PI.f64))) | |
| ▶ | 49.5b | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
| 57.5b | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) B)) (/.f64 180 (PI.f64))) | |
| 36.2b | (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) | |
| 50.2b | (*.f64 (atan.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2))) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) | |
| ✓ | 48.3b | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 50.1b | (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) | |
| 48.6b | (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) | |
| ▶ | 56.1b | (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
| 49.5b | (*.f64 (atan.f64 (-.f64 (/.f64 B (*.f64 A -4)) (*.f64 (/.f64 B A) -3/4))) (/.f64 180 (PI.f64))) | |
| 54.0b | (*.f64 (atan.f64 (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (*.f64 B (pow.f64 A 4)))))) (/.f64 180 (PI.f64))) | |
| 42.5b | (*.f64 (atan.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 B (/.f64 1/2 C))))) (/.f64 180 (PI.f64))) | |
| 52.3b | (*.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3))))) (/.f64 180 (PI.f64))) | |
| 48.7b | (*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (/.f64 180 (PI.f64))) | |
| ✓ | 47.7b | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| ▶ | 47.6b | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| ▶ | 44.6b | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| 47.6b | (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) | |
| 46.8b | (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B))) (/.f64 180 (PI.f64))) | |
| ✓ | 48.5b | (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
| ✓ | 52.9b | (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
| 36.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) | |
| 47.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
Compiled 1425 to 1123 computations (21.2% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) |
| ✓ | 0.0b | (/.f64 (-.f64 (-.f64 C B) A) B) |
| ✓ | 0.0b | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
Compiled 46 to 14 computations (69.6% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 14.0ms | A | @ | 0 | (/.f64 (-.f64 (-.f64 C B) A) B) |
| 1.0ms | C | @ | 0 | (/.f64 (-.f64 (-.f64 C B) A) B) |
| 1.0ms | C | @ | inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 878× | rational_best-simplify-1 |
| 786× | rational_best-simplify-58 |
| 582× | rational_best-simplify-67 |
| 570× | rational_best-simplify-65 |
| 458× | rational_best-simplify-53 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 79 |
| 1 | 109 | 79 |
| 2 | 282 | 79 |
| 3 | 1037 | 79 |
| 4 | 7070 | 79 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
(/.f64 (-.f64 (-.f64 C B) A) B) |
(atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (-.f64 C A) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C B) B) (/.f64 A (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 B) A) B))))) (#(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 -1 (-.f64 1 (/.f64 (-.f64 A (-.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (/.f64 B -1/2)) (+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 A (/.f64 B -1/2)) (/.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/2 (+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1/2 (/.f64 (-.f64 (neg.f64 B) (*.f64 2 (-.f64 A C))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (/.f64 (-.f64 A C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (-.f64 1 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)) (/.f64 (-.f64 C B) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (-.f64 C B) B) (/.f64 A (+.f64 B B))) (/.f64 A (/.f64 B -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 B)) (+.f64 (/.f64 (-.f64 C A) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C B) -1) B) (/.f64 (-.f64 1 A) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (-.f64 C A) -1) B) (/.f64 (-.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 A) B) (/.f64 (+.f64 (-.f64 C B) 1) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 B) B) (/.f64 (+.f64 1 (-.f64 C A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) 2) (/.f64 (*.f64 3/2 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B 4)) (/.f64 (*.f64 -3 (-.f64 A (-.f64 C B))) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 1 (/.f64 C B))) (-.f64 1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 A (-.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C B) B) (/.f64 A B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (+.f64 (/.f64 (-.f64 C A) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (/.f64 (-.f64 A C) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (/.f64 B 2)) (/.f64 (+.f64 C (+.f64 B A)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (/.f64 B 2)) (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (/.f64 (+.f64 (-.f64 C B) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (+.f64 (/.f64 A B) (/.f64 (-.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 A (neg.f64 B)) (-.f64 1 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (/.f64 A (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 A B) (/.f64 (-.f64 C B) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (+.f64 A (-.f64 A (-.f64 C B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (+.f64 B (-.f64 A (-.f64 C B))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (+.f64 1/2 (/.f64 A (+.f64 B B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 B (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (/.f64 A (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 C (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (+.f64 1/2 (/.f64 A (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)) (neg.f64 (/.f64 (-.f64 C B) (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 A (-.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) (+.f64 B B)) (/.f64 A (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (neg.f64 B) (*.f64 2 (-.f64 A C))) (+.f64 B B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -3 (-.f64 A (-.f64 C B))) (*.f64 B 4)) (/.f64 (-.f64 A (-.f64 C B)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C (-.f64 (-.f64 C B) A)) (+.f64 B B)) (+.f64 1/2 (/.f64 A (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -2 A) B) (/.f64 (-.f64 (-.f64 B C) A) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 C B) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 C B)) 2) (/.f64 (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 C A) B)) 2) (/.f64 (+.f64 1 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 1 (/.f64 (-.f64 C A) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C B) A) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 C A) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A (-.f64 C B)) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 A (-.f64 C B)) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 B) (/.f64 (/.f64 (-.f64 A (-.f64 C B)) B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 (/.f64 1/2 B) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (-.f64 C B) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 B (+.f64 (/.f64 (-.f64 C A) B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 (-.f64 (-.f64 C B) A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (-.f64 A (-.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (-.f64 (-.f64 C B) A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C B) A) -2) (/.f64 1 (/.f64 B -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 A (-.f64 C B)) B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) B) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)) B)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 B 2)) (/.f64 1 (/.f64 2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 B)) (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 A (-.f64 C B)) B) B) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 B -1/2)) (*.f64 (-.f64 (-.f64 C B) A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (-.f64 (-.f64 C B) A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (-.f64 A (-.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (-.f64 (-.f64 C B) A)) (/.f64 (/.f64 1 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (+.f64 B B)) (/.f64 (/.f64 1/2 B) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 A (-.f64 C B)) (neg.f64 B)) (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 2)) (/.f64 (/.f64 1/2 B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (-.f64 A (-.f64 C B))) (/.f64 (/.f64 1 (neg.f64 B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 B B)) (*.f64 (+.f64 B B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (-.f64 (-.f64 C B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C B) A) (+.f64 B B)) (/.f64 (/.f64 1 B) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) (+.f64 B B)) (*.f64 (-.f64 (-.f64 C B) A) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C B) A) (neg.f64 B)) (/.f64 (/.f64 1 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 B) (neg.f64 B)) (*.f64 (-.f64 (-.f64 C B) A) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (neg.f64 B)) (/.f64 1 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)) (/.f64 1 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) (+.f64 B B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (neg.f64 B)) (/.f64 (/.f64 1/2 B) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) (neg.f64 B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 B) (/.f64 1 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (neg.f64 B)) B) (*.f64 B (-.f64 A (-.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (-.f64 A (-.f64 C B))) (/.f64 (/.f64 1 (neg.f64 B)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (neg.f64 B)) (+.f64 B B)) (*.f64 (+.f64 B B) (-.f64 A (-.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 B)) (*.f64 (-.f64 A (-.f64 C B)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 B)) (/.f64 (/.f64 1 (neg.f64 B)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (neg.f64 B)) (/.f64 1 B)) (*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 B)) (*.f64 (neg.f64 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 1 B)) (/.f64 1/2 (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1 B)) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 B B) (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B)) (*.f64 (+.f64 B B) (*.f64 (-.f64 (-.f64 C B) A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B)) (*.f64 (neg.f64 B) (*.f64 (-.f64 (-.f64 C B) A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 B)) (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 B (/.f64 2 B)) -1) (+.f64 (/.f64 (-.f64 C A) B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 A (-.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1))))) |
| 1× | egg-herbie |
| 1502× | rational_best-simplify-1 |
| 1314× | rational_best-simplify-47 |
| 1084× | rational_best-simplify-54 |
| 750× | rational_best-simplify-48 |
| 736× | rational_best-simplify-52 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 448 | 9521 |
| 1 | 1245 | 9209 |
| 2 | 4087 | 7771 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 -1 (/.f64 (+.f64 A B) B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
(-.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 (-.f64 C B) 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 -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) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64)))) 8) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 0) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (neg.f64 B))) |
(+.f64 0 (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (/.f64 (-.f64 C B) B) (/.f64 A (neg.f64 B))) |
(+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 B) A) B)) |
(+.f64 (/.f64 (-.f64 C A) B) -1) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 A (-.f64 C B)) B))) |
(+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 C B) B)) |
(+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B))) |
(+.f64 (/.f64 A (/.f64 B -1/2)) (+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))) |
(+.f64 (/.f64 A (/.f64 B -1/2)) (/.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) (+.f64 B B))) |
(+.f64 -1/2 (+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))) |
(+.f64 -1/2 (/.f64 (-.f64 (neg.f64 B) (*.f64 2 (-.f64 A C))) (+.f64 B B))) |
(+.f64 -2 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (-.f64 1 (/.f64 C B)))) |
(+.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)) (/.f64 (-.f64 C B) (+.f64 B B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C B) B) (/.f64 A (+.f64 B B))) (/.f64 A (/.f64 B -1/2))) |
(+.f64 (/.f64 0 (neg.f64 B)) (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (/.f64 (+.f64 (-.f64 C B) -1) B) (/.f64 (-.f64 1 A) B)) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) -1) B) (/.f64 (-.f64 1 B) B)) |
(+.f64 (/.f64 (-.f64 -1 A) B) (/.f64 (+.f64 (-.f64 C B) 1) B)) |
(+.f64 (/.f64 (-.f64 -1 B) B) (/.f64 (+.f64 1 (-.f64 C A)) B)) |
(+.f64 (/.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) 2) (/.f64 (*.f64 3/2 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) |
(+.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B 4)) (/.f64 (*.f64 -3 (-.f64 A (-.f64 C B))) (*.f64 B 4))) |
(+.f64 (-.f64 -1 (-.f64 1 (/.f64 C B))) (-.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) 1) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 0) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (neg.f64 B))) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (/.f64 1 B))) |
(-.f64 0 (/.f64 (-.f64 A (-.f64 C B)) B)) |
(-.f64 0 (-.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))) |
(-.f64 (/.f64 (-.f64 C B) B) (/.f64 A B)) |
(-.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (/.f64 (-.f64 C A) B) 1) |
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(-.f64 -1 (/.f64 (-.f64 A C) B)) |
(-.f64 (/.f64 C (/.f64 B 2)) (/.f64 (+.f64 C (+.f64 B A)) B)) |
(-.f64 (/.f64 C (/.f64 B 2)) (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))) |
(-.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (/.f64 (+.f64 (-.f64 C B) A) B)) |
(-.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (+.f64 (/.f64 A B) (/.f64 (-.f64 C B) B))) |
(-.f64 (/.f64 A (neg.f64 B)) (-.f64 1 (/.f64 C B))) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (/.f64 A (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 A B) (/.f64 (-.f64 C B) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (+.f64 A (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) 1/2)) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (+.f64 B (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (+.f64 1/2 (/.f64 A (+.f64 B B))))) |
(-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 B (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B))) |
(-.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C (neg.f64 B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (/.f64 A (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 1/2) |
(-.f64 (-.f64 (/.f64 C (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (+.f64 1/2 (/.f64 A (+.f64 B B)))) |
(-.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)) (neg.f64 (/.f64 (-.f64 C B) (+.f64 B B)))) |
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 A (-.f64 C B)) B)) |
(-.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) (+.f64 B B)) (/.f64 A (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 (neg.f64 B) (*.f64 2 (-.f64 A C))) (+.f64 B B)) 1/2) |
(-.f64 (/.f64 (*.f64 3/2 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) 2)) |
(-.f64 (/.f64 (*.f64 -3 (-.f64 A (-.f64 C B))) (*.f64 B 4)) (/.f64 (-.f64 A (-.f64 C B)) (*.f64 B 4))) |
(-.f64 (/.f64 (+.f64 C (-.f64 (-.f64 C B) A)) (+.f64 B B)) (+.f64 1/2 (/.f64 A (+.f64 B B)))) |
(-.f64 (/.f64 (*.f64 -2 A) B) (/.f64 (-.f64 (-.f64 B C) A) B)) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C B) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2)) |
(-.f64 (/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 C B)) 2) (/.f64 (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2)) |
(-.f64 (/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 C A) B)) 2) (/.f64 (+.f64 1 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2)) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 1 (/.f64 (-.f64 C A) B))) |
(-.f64 (-.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) -1) |
(*.f64 B (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B))) |
(*.f64 (-.f64 (-.f64 C B) A) (/.f64 1 B)) |
(*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 1) |
(*.f64 1 (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (/.f64 1/2 B)) |
(*.f64 (+.f64 B B) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B))) |
(*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 (neg.f64 B))) |
(*.f64 (-.f64 A (-.f64 C B)) (/.f64 -1 B)) |
(*.f64 (neg.f64 B) (/.f64 (/.f64 (-.f64 A (-.f64 C B)) B) B)) |
(*.f64 2 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) 1/2) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 (/.f64 1/2 B) (/.f64 1 B))) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 (*.f64 B 4))) |
(*.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C B) A)) |
(*.f64 (/.f64 1 B) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B))) |
(*.f64 (/.f64 1 B) (*.f64 B (+.f64 (/.f64 (-.f64 C A) B) -1))) |
(*.f64 (/.f64 1/2 B) (*.f64 (-.f64 (-.f64 C B) A) 2)) |
(*.f64 (/.f64 1/2 B) (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))) |
(*.f64 (/.f64 1/2 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B))) |
(*.f64 (/.f64 1 (neg.f64 B)) (-.f64 A (-.f64 C B))) |
(*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (neg.f64 B))) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (-.f64 (-.f64 C B) A) 4)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) -2) (/.f64 1 (/.f64 B -1/2))) |
(*.f64 (/.f64 (-.f64 A (-.f64 C B)) B) -1) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) B) 1/4) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)) B) |
(*.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 B 2)) (/.f64 1 (/.f64 2 B))) |
(*.f64 -2 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) |
(*.f64 (/.f64 1 (/.f64 1 B)) (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B))) |
(*.f64 (/.f64 1 (/.f64 1 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B))) |
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)) (/.f64 1 B)) |
(*.f64 (/.f64 (/.f64 (-.f64 A (-.f64 C B)) B) B) (neg.f64 B)) |
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)) (+.f64 B B)) |
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) B)) |
(*.f64 (/.f64 1 (/.f64 B -1/2)) (*.f64 (-.f64 (-.f64 C B) A) -2)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 B 2))) |
(*.f64 (/.f64 -1 B) (-.f64 A (-.f64 C B))) |
(*.f64 (*.f64 B (-.f64 (-.f64 C B) A)) (/.f64 (/.f64 1 B) B)) |
(*.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (+.f64 B B)) (/.f64 (/.f64 1/2 B) (+.f64 B B))) |
(*.f64 (*.f64 (-.f64 A (-.f64 C B)) (neg.f64 B)) (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 B))) |
(*.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 2)) (/.f64 (/.f64 1/2 B) B)) |
(*.f64 (*.f64 B (-.f64 A (-.f64 C B))) (/.f64 (/.f64 1 (neg.f64 B)) B)) |
(*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 1 B)) |
(*.f64 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 B)) |
(*.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(*.f64 (/.f64 1/2 (+.f64 B B)) (*.f64 (+.f64 B B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (-.f64 (-.f64 C B) A))) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) (+.f64 B B)) (/.f64 (/.f64 1 B) (+.f64 B B))) |
(*.f64 (/.f64 (/.f64 1 B) (+.f64 B B)) (*.f64 (-.f64 (-.f64 C B) A) (+.f64 B B))) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) (neg.f64 B)) (/.f64 (/.f64 1 B) (neg.f64 B))) |
(*.f64 (/.f64 (/.f64 1 B) (neg.f64 B)) (*.f64 (-.f64 (-.f64 C B) A) (neg.f64 B))) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)) (/.f64 1/2 B)) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (neg.f64 B)) (/.f64 1 (neg.f64 B))) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)) (/.f64 1 (/.f64 1 B))) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 2))) |
(*.f64 (/.f64 (/.f64 1/2 B) (+.f64 B B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (+.f64 B B))) |
(*.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (neg.f64 B)) (/.f64 (/.f64 1/2 B) (neg.f64 B))) |
(*.f64 (/.f64 (/.f64 1/2 B) (neg.f64 B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (neg.f64 B))) |
(*.f64 (/.f64 (/.f64 1/2 B) (/.f64 1 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) B) (*.f64 B (-.f64 A (-.f64 C B)))) |
(*.f64 (*.f64 (+.f64 B B) (-.f64 A (-.f64 C B))) (/.f64 (/.f64 1 (neg.f64 B)) (+.f64 B B))) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) (+.f64 B B)) (*.f64 (+.f64 B B) (-.f64 A (-.f64 C B)))) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 B)) (*.f64 (-.f64 A (-.f64 C B)) (neg.f64 B))) |
(*.f64 (*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 B)) (/.f64 (/.f64 1 (neg.f64 B)) (/.f64 1 B))) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) (/.f64 1 B)) (*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 B))) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 (+.f64 B B))) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 (neg.f64 B))) |
(*.f64 (/.f64 1/2 (neg.f64 B)) (*.f64 (neg.f64 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))) |
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 1 B)) (/.f64 1/2 (/.f64 1 B))) |
(*.f64 (/.f64 1/2 (/.f64 1 B)) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 1 B))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B)) (*.f64 (+.f64 B B) (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B)) (*.f64 (neg.f64 B) (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(*.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 B)) (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 B))) |
(*.f64 (+.f64 (*.f64 B (/.f64 2 B)) -1) (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(pow.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 1) |
(neg.f64 (/.f64 (-.f64 A (-.f64 C B)) B)) |
(neg.f64 (-.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))) |
(+.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 0) |
(+.f64 0 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) |
(-.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 0) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) 2)) |
(*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1) |
(*.f64 1 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) 1/2) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) 1/4) |
(*.f64 1/4 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))) |
(/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) 2) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))) 8) |
(pow.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 B)) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (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 (*.f64 -1 A)) B) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(*.f64 -1 (/.f64 (+.f64 A B) B)) |
(*.f64 (+.f64 A B) (/.f64 -1 B)) |
(neg.f64 (/.f64 (+.f64 A B) B)) |
(-.f64 -1 (/.f64 A B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(/.f64 (-.f64 C B) B) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 A (/.f64 -1 B)) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 A (/.f64 -1 B)) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) B)) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) A) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) B) B)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64))) 4) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 720 (PI.f64)))) 8) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) 2))) 16) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (PI.f64)) 1440)) 16) |
(pow.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) (/.f64 180 (PI.f64))) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 0) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 0 (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (-.f64 C B) B) (/.f64 A (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) |
(+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2))) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) |
(+.f64 (/.f64 C B) (neg.f64 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 C B) (/.f64 (-.f64 (neg.f64 B) A) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (-.f64 C A) B) -1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 A (-.f64 C B)) B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 A (neg.f64 B)) (/.f64 (-.f64 C B) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C B) (+.f64 A A)) (+.f64 B B))) |
(+.f64 (/.f64 A (/.f64 B -1/2)) (+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))) |
(+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A (/.f64 B -1/2)))) |
(+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2))) (+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A (*.f64 B -2)))) |
(+.f64 (/.f64 A (/.f64 B -1/2)) (/.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) (+.f64 B B))) |
(+.f64 (/.f64 (*.f64 (-.f64 C B) 2) (+.f64 B B)) (/.f64 A (neg.f64 B))) |
(+.f64 (/.f64 (neg.f64 A) B) (/.f64 (*.f64 (-.f64 C B) 2) (+.f64 B B))) |
(+.f64 -1/2 (+.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))) |
(+.f64 -1/2 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 C A) (+.f64 B B)))) |
(+.f64 -1/2 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2))) (/.f64 (-.f64 C A) (+.f64 B B)))) |
(+.f64 -1/2 (/.f64 (-.f64 (neg.f64 B) (*.f64 2 (-.f64 A C))) (+.f64 B B))) |
(+.f64 -1/2 (-.f64 -1/2 (/.f64 (*.f64 2 (-.f64 A C)) (+.f64 B B)))) |
(+.f64 -2 (-.f64 1 (/.f64 (-.f64 A C) B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (-.f64 1 (-.f64 1 (/.f64 C B)))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)) (/.f64 (-.f64 C B) (+.f64 B B))) |
(+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (-.f64 (-.f64 C B) (+.f64 A A)) (+.f64 B B))) |
(+.f64 (-.f64 (/.f64 (-.f64 C B) B) (/.f64 A (+.f64 B B))) (/.f64 A (/.f64 B -1/2))) |
(+.f64 (/.f64 A (/.f64 B -1/2)) (-.f64 (/.f64 (-.f64 C B) B) (/.f64 A (+.f64 B B)))) |
(+.f64 (/.f64 A (*.f64 B -2)) (-.f64 (/.f64 (-.f64 C B) B) (/.f64 A (+.f64 B B)))) |
(+.f64 (/.f64 A (*.f64 B -2)) (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A (+.f64 B B))))) |
(+.f64 (/.f64 0 (neg.f64 B)) (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (/.f64 (+.f64 (-.f64 C B) -1) B) (/.f64 (-.f64 1 A) B)) |
(/.f64 (+.f64 (+.f64 -1 (-.f64 C B)) (-.f64 1 A)) B) |
(/.f64 (+.f64 -1 (+.f64 (-.f64 C B) (-.f64 1 A))) B) |
(+.f64 (/.f64 (+.f64 (-.f64 C A) -1) B) (/.f64 (-.f64 1 B) B)) |
(/.f64 (+.f64 (+.f64 -1 (-.f64 C A)) (-.f64 1 B)) B) |
(/.f64 (+.f64 (-.f64 C (+.f64 1 A)) (-.f64 1 B)) B) |
(/.f64 (+.f64 (-.f64 C A) (+.f64 -1 (-.f64 1 B))) B) |
(+.f64 (/.f64 (-.f64 -1 A) B) (/.f64 (+.f64 (-.f64 C B) 1) B)) |
(/.f64 (+.f64 (-.f64 -1 A) (+.f64 1 (-.f64 C B))) B) |
(/.f64 (+.f64 1 (+.f64 (-.f64 C B) (-.f64 -1 A))) B) |
(+.f64 (/.f64 (-.f64 -1 B) B) (/.f64 (+.f64 1 (-.f64 C A)) B)) |
(/.f64 (+.f64 (-.f64 -1 B) (+.f64 1 (-.f64 C A))) B) |
(/.f64 (+.f64 1 (+.f64 (-.f64 C A) (-.f64 -1 B))) B) |
(+.f64 (/.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) 2) (/.f64 (*.f64 3/2 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) |
(/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 3/2)) 2) |
(/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2))) (*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 3/2)) 2) |
(+.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B 4)) (/.f64 (*.f64 -3 (-.f64 A (-.f64 C B))) (*.f64 B 4))) |
(/.f64 (+.f64 (-.f64 C (+.f64 A B)) (*.f64 (-.f64 A (-.f64 C B)) -3)) (*.f64 B 4)) |
(+.f64 (-.f64 -1 (-.f64 1 (/.f64 C B))) (-.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) 2) (-.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 0) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))))) |
(-.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) |
(-.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2))) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) |
(+.f64 (+.f64 (-.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) -1) (-.f64 (/.f64 (-.f64 C A) (*.f64 B -2)) -1/2)) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 0 (/.f64 1 B))) |
(-.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (/.f64 0 (/.f64 1 B))) |
(-.f64 (/.f64 (-.f64 C A) B) (+.f64 (/.f64 0 (/.f64 1 B)) 1)) |
(-.f64 -1 (+.f64 (/.f64 0 (/.f64 1 B)) (/.f64 (-.f64 A C) B))) |
(-.f64 0 (/.f64 (-.f64 A (-.f64 C B)) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 0 (-.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (-.f64 C B) B) (/.f64 A B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) |
(-.f64 -1/2 (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (/.f64 (-.f64 C A) (/.f64 B -1/2)))) |
(-.f64 -1/2 (+.f64 (/.f64 (-.f64 C A) (*.f64 B -2)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) |
(-.f64 (-.f64 -1/2 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (/.f64 (-.f64 C A) (*.f64 B -2))) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (-.f64 C A) B) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 -1 (/.f64 (-.f64 A C) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 C (/.f64 B 2)) (/.f64 (+.f64 C (+.f64 B A)) B)) |
(-.f64 (/.f64 C (/.f64 B 2)) (/.f64 (+.f64 C (+.f64 A B)) B)) |
(-.f64 (/.f64 C (/.f64 B 2)) (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))) |
(-.f64 (/.f64 C (/.f64 B 2)) (/.f64 (+.f64 C (+.f64 A B)) B)) |
(-.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (/.f64 (+.f64 (-.f64 C B) A) B)) |
(-.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (/.f64 (+.f64 A (-.f64 C B)) B)) |
(-.f64 (*.f64 (-.f64 C B) (/.f64 2 B)) (/.f64 (+.f64 A (-.f64 C B)) B)) |
(-.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (+.f64 (/.f64 A B) (/.f64 (-.f64 C B) B))) |
(-.f64 (*.f64 (/.f64 (-.f64 C B) B) 2) (/.f64 (+.f64 A (-.f64 C B)) B)) |
(-.f64 (*.f64 (-.f64 C B) (/.f64 2 B)) (/.f64 (+.f64 A (-.f64 C B)) B)) |
(-.f64 (/.f64 A (neg.f64 B)) (-.f64 1 (/.f64 C B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (/.f64 A (+.f64 B B)))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 A B) (/.f64 (-.f64 C B) (+.f64 B B)))) |
(-.f64 (*.f64 -2 (/.f64 (-.f64 C B) (*.f64 B -2))) (/.f64 A B)) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (+.f64 A (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) 1/2)) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (+.f64 B (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 C (+.f64 B B)) (+.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) (+.f64 1/2 (/.f64 A (+.f64 B B))))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (/.f64 C (+.f64 B B)) (/.f64 (+.f64 B (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (/.f64 A (+.f64 B B))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C A) (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 1/2) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 C (+.f64 B B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) (+.f64 1/2 (/.f64 A (+.f64 B B)))) |
(/.f64 (-.f64 (-.f64 C B) (+.f64 A (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(/.f64 (-.f64 (-.f64 C A) (+.f64 B (-.f64 A (-.f64 C B)))) (+.f64 B B)) |
(+.f64 -1/2 (/.f64 (-.f64 (-.f64 C A) (-.f64 A (-.f64 C B))) (+.f64 B B))) |
(-.f64 (-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (/.f64 A B)) (neg.f64 (/.f64 (-.f64 C B) (+.f64 B B)))) |
(-.f64 (/.f64 (-.f64 C B) (+.f64 B B)) (-.f64 (/.f64 A B) (/.f64 (-.f64 C B) (+.f64 B B)))) |
(-.f64 (*.f64 -2 (/.f64 (-.f64 C B) (*.f64 B -2))) (/.f64 A B)) |
(-.f64 (/.f64 0 (neg.f64 B)) (/.f64 (-.f64 A (-.f64 C B)) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (/.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) (+.f64 B B)) (/.f64 A (+.f64 B B))) |
(/.f64 (-.f64 (+.f64 (neg.f64 A) (*.f64 (-.f64 C B) 2)) A) (+.f64 B B)) |
(-.f64 (/.f64 (-.f64 (neg.f64 B) (*.f64 2 (-.f64 A C))) (+.f64 B B)) 1/2) |
(-.f64 -1 (/.f64 (*.f64 2 (-.f64 A C)) (+.f64 B B))) |
(-.f64 (/.f64 (*.f64 3/2 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)) 2)) |
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 3/2) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2) |
(/.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 3) (/.f64 (-.f64 A (-.f64 C B)) B)) 4) |
(/.f64 (-.f64 (/.f64 (-.f64 C A) B) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) 3))) 4) |
(-.f64 (/.f64 (*.f64 -3 (-.f64 A (-.f64 C B))) (*.f64 B 4)) (/.f64 (-.f64 A (-.f64 C B)) (*.f64 B 4))) |
(/.f64 (-.f64 (*.f64 (-.f64 A (-.f64 C B)) -3) (-.f64 A (-.f64 C B))) (*.f64 B 4)) |
(/.f64 (-.f64 (-.f64 C A) (-.f64 B (*.f64 (-.f64 A (-.f64 C B)) -3))) (*.f64 B 4)) |
(-.f64 (/.f64 (+.f64 C (-.f64 (-.f64 C B) A)) (+.f64 B B)) (+.f64 1/2 (/.f64 A (+.f64 B B)))) |
(-.f64 (/.f64 (+.f64 C (-.f64 C (+.f64 A B))) (+.f64 B B)) (+.f64 (/.f64 A (+.f64 B B)) 1/2)) |
(+.f64 (/.f64 A (*.f64 B -2)) (-.f64 (/.f64 (+.f64 C (-.f64 C (+.f64 A B))) (+.f64 B B)) 1/2)) |
(-.f64 (/.f64 (*.f64 -2 A) B) (/.f64 (-.f64 (-.f64 B C) A) B)) |
(/.f64 (-.f64 (*.f64 A -2) (-.f64 B (+.f64 A C))) B) |
(/.f64 (-.f64 C (-.f64 (-.f64 B A) (*.f64 A -2))) B) |
(/.f64 (-.f64 C (-.f64 B (+.f64 (*.f64 A -2) A))) B) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C B) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) 2) (/.f64 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C B) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) (+.f64 (/.f64 A B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) 2) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C B) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) (+.f64 (/.f64 A B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) 2) |
(/.f64 (-.f64 (+.f64 (+.f64 -1 (/.f64 C B)) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) (/.f64 (+.f64 (-.f64 A (-.f64 C B)) (+.f64 A A)) (+.f64 B B))) 2) |
(-.f64 (/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 C B)) 2) (/.f64 (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 C B) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) 2) |
(/.f64 (-.f64 (+.f64 (/.f64 C B) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) (+.f64 1 (+.f64 (/.f64 A B) (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))))) 2) |
(-.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) 2) (+.f64 (/.f64 (/.f64 A B) 2) (/.f64 (-.f64 3 (/.f64 (-.f64 C A) B)) 4))) |
(-.f64 (/.f64 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2))) (/.f64 (-.f64 C A) B)) 2) (/.f64 (+.f64 1 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) 2)) |
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 C A) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) (+.f64 1 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B)))) 2) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) 2) (+.f64 1/2 (/.f64 (-.f64 A (-.f64 C B)) (*.f64 B 4)))) |
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) 2) (/.f64 (-.f64 3 (/.f64 (-.f64 C A) B)) 4)) |
(-.f64 (+.f64 (/.f64 (-.f64 C A) B) (/.f64 (-.f64 C A) B)) (+.f64 1 (/.f64 (-.f64 C A) B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(-.f64 (-.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) -1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 B (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (-.f64 (-.f64 C B) A) (/.f64 1 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 1 (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (/.f64 1/2 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (+.f64 B B) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (-.f64 A (-.f64 C B)) (/.f64 -1 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (neg.f64 B) (/.f64 (/.f64 (-.f64 A (-.f64 C B)) B) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 2 (-.f64 -1/2 (/.f64 (-.f64 C A) (/.f64 B -1/2)))) |
(*.f64 2 (-.f64 -1/2 (/.f64 (-.f64 C A) (*.f64 B -2)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) 1/2) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 (/.f64 1/2 B) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 (*.f64 B 4))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 -1 (/.f64 (-.f64 A (-.f64 C B)) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C B) A)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 B) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 B) (*.f64 B (+.f64 (/.f64 (-.f64 C A) B) -1))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 (-.f64 (-.f64 C B) A) 2)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (neg.f64 B)) (-.f64 A (-.f64 C B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (neg.f64 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (*.f64 B 4)) (*.f64 (-.f64 (-.f64 C B) A) 4)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) -2) (/.f64 1 (/.f64 B -1/2))) |
(*.f64 1 (/.f64 (*.f64 -2 (-.f64 C (+.f64 A B))) (/.f64 B -1/2))) |
(*.f64 -2 (*.f64 (-.f64 C (+.f64 A B)) (/.f64 -1/2 B))) |
(*.f64 (/.f64 (-.f64 A (-.f64 C B)) B) -1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) B) 1/4) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 1 (*.f64 2 (*.f64 B 4)))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)) B) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B)) (/.f64 1 (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 B 2)) (/.f64 1 (/.f64 2 B))) |
(*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (/.f64 (/.f64 1 (/.f64 2 B)) (/.f64 B 2))) |
(*.f64 1 (/.f64 (/.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (/.f64 B 2)) (/.f64 2 B))) |
(/.f64 (neg.f64 (-.f64 A (-.f64 C B))) (/.f64 (+.f64 B B) 2)) |
(*.f64 -2 (/.f64 (-.f64 A (-.f64 C B)) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (/.f64 1 B)) (/.f64 (-.f64 (-.f64 C B) A) (*.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (/.f64 1 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)) (/.f64 1 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 (-.f64 A (-.f64 C B)) B) B) (neg.f64 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)) (+.f64 B B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 1/4 (/.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (/.f64 B -1/2)) (*.f64 (-.f64 (-.f64 C B) A) -2)) |
(*.f64 1 (/.f64 (*.f64 -2 (-.f64 C (+.f64 A B))) (/.f64 B -1/2))) |
(*.f64 -2 (*.f64 (-.f64 C (+.f64 A B)) (/.f64 -1/2 B))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1 (/.f64 2 B)) (/.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 B 2))) |
(*.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (/.f64 (/.f64 1 (/.f64 2 B)) (/.f64 B 2))) |
(*.f64 1 (/.f64 (/.f64 (+.f64 -1 (/.f64 (-.f64 C A) B)) (/.f64 B 2)) (/.f64 2 B))) |
(/.f64 (neg.f64 (-.f64 A (-.f64 C B))) (/.f64 (+.f64 B B) 2)) |
(*.f64 (/.f64 -1 B) (-.f64 A (-.f64 C B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (-.f64 (-.f64 C B) A)) (/.f64 (/.f64 1 B) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (+.f64 B B)) (/.f64 (/.f64 1/2 B) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 A (-.f64 C B)) (neg.f64 B)) (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 2)) (/.f64 (/.f64 1/2 B) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (-.f64 A (-.f64 C B))) (/.f64 (/.f64 1 (neg.f64 B)) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (+.f64 (/.f64 (-.f64 C A) B) -1)) (/.f64 1 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 (+.f64 B B)) (*.f64 (+.f64 B B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 B) B) (*.f64 B (-.f64 (-.f64 C B) A))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) (+.f64 B B)) (/.f64 (/.f64 1 B) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 B) (+.f64 B B)) (*.f64 (-.f64 (-.f64 C B) A) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 (-.f64 C B) A) (neg.f64 B)) (/.f64 (/.f64 1 B) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 B) (neg.f64 B)) (*.f64 (-.f64 (-.f64 C B) A) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (+.f64 B B)) (/.f64 1/2 B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (neg.f64 B)) (/.f64 1 (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) (/.f64 1 B)) (/.f64 1 (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 2))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1/2 B) (+.f64 B B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (neg.f64 B)) (/.f64 (/.f64 1/2 B) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1/2 B) (neg.f64 B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 2) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1/2 B) (/.f64 1 B)) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) B) (*.f64 B (-.f64 A (-.f64 C B)))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (-.f64 A (-.f64 C B))) (/.f64 (/.f64 1 (neg.f64 B)) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) (+.f64 B B)) (*.f64 (+.f64 B B) (-.f64 A (-.f64 C B)))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) (neg.f64 B)) (*.f64 (-.f64 A (-.f64 C B)) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 B)) (/.f64 (/.f64 1 (neg.f64 B)) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (neg.f64 B)) (/.f64 1 B)) (*.f64 (-.f64 A (-.f64 C B)) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2)) (/.f64 1/2 (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 (neg.f64 B)) (*.f64 (neg.f64 B) (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 1 B)) (/.f64 1/2 (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 1/2 (/.f64 1 B)) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 2) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) B) (*.f64 B (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (+.f64 B B) (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (+.f64 B B)) (*.f64 (+.f64 B B) (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (neg.f64 B) (*.f64 (-.f64 (-.f64 C B) A) 4)) (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (neg.f64 B)) (*.f64 (neg.f64 B) (*.f64 (-.f64 (-.f64 C B) A) 4))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 B)) (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (/.f64 (/.f64 1 (*.f64 B 4)) (/.f64 1 B)) (*.f64 (*.f64 (-.f64 (-.f64 C B) A) 4) (/.f64 1 B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(*.f64 (+.f64 (*.f64 B (/.f64 2 B)) -1) (+.f64 (/.f64 (-.f64 C A) B) -1)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(pow.f64 (+.f64 (/.f64 (-.f64 C A) B) -1) 1) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(neg.f64 (/.f64 (-.f64 A (-.f64 C B)) B)) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(neg.f64 (-.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B))) |
(+.f64 (*.f64 (+.f64 A B) (/.f64 -1 B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 (+.f64 A B) B)) (/.f64 C B)) |
(+.f64 -1 (/.f64 (-.f64 C A) B)) |
(+.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 0) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(+.f64 0 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(-.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 0) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) (/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) 2)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(*.f64 1 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) 1/2) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) 1/4) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(*.f64 1/4 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(/.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2) 2) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) 4) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2)) (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 2))) 8) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
(pow.f64 (atan.f64 (+.f64 (/.f64 (-.f64 C A) B) -1)) 1) |
(atan.f64 (/.f64 (-.f64 C (+.f64 A B)) B)) |
(atan.f64 (+.f64 -1 (/.f64 (-.f64 C A) B))) |
Compiled 25 to 19 computations (24% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (*.f64 B (/.f64 -1/2 C))) |
| ✓ | 0.2b | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| ✓ | 0.2b | (*.f64 B (/.f64 -1/2 C)) |
Compiled 35 to 24 computations (31.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | 0 | (*.f64 B (/.f64 -1/2 C)) |
| 0.0ms | B | @ | 0 | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| 0.0ms | B | @ | inf | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| 0.0ms | B | @ | -inf | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| 0.0ms | C | @ | inf | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 964× | rational_best-4 |
| 964× | rational_best-2 |
| 964× | rational_best-3 |
| 964× | rational_best-1 |
| 964× | exponential-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 61 |
| 1 | 100 | 61 |
| 2 | 217 | 61 |
| 3 | 609 | 61 |
| 4 | 2550 | 61 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -1/2 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -1/2 C)) (/.f64 0 C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (/.f64 0 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -1/2 C)) (-.f64 (/.f64 0 C) (/.f64 0 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (neg.f64 (/.f64 0 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 C) (*.f64 B (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 C)) (*.f64 B (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (neg.f64 B) C) 4) (/.f64 (/.f64 (neg.f64 B) C) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 C) (/.f64 0 C)) (*.f64 B (/.f64 -1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (/.f64 0 C)) (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 -1/2 C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 -1/2 C)) (/.f64 0 C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (/.f64 0 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 -1/2 C)) (-.f64 (/.f64 0 C) (/.f64 0 C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 B (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (+.f64 C C)) (/.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 C) (/.f64 B (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 C)) (/.f64 B (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (neg.f64 B) C) 4) (/.f64 B (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 C) (/.f64 0 C)) (/.f64 B (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 C)) 2) (/.f64 B (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (*.f64 C -4)) (/.f64 B (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (*.f64 C -4)) (-.f64 (/.f64 B (*.f64 C 4)) (neg.f64 (/.f64 0 C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B (*.f64 C 4))) (/.f64 B (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (/.f64 B (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (*.f64 C -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 -1/2 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B (+.f64 C C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 B) C) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 B) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 -2 C)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B -2) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B C) -4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -2 C) (*.f64 B 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 B 2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (neg.f64 B)) (*.f64 C -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (/.f64 -1/2 C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 B (+.f64 C C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (PI.f64)) 1440) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 B (/.f64 -1/2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 B (/.f64 -1/2 C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1))))) |
| 1× | egg-herbie |
| 1274× | rational_best-simplify-51 |
| 1152× | rational_best-simplify-63 |
| 954× | rational_best-simplify-47 |
| 884× | rational_best-simplify-1 |
| 810× | rational_best-simplify-66 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 147 | 2623 |
| 1 | 346 | 2623 |
| 2 | 886 | 2623 |
| 3 | 3522 | 2623 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) 0) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (/.f64 0 C)) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (/.f64 0 C))) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (-.f64 (/.f64 0 C) (/.f64 0 C))) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (neg.f64 (/.f64 0 C)))) |
(+.f64 0 (*.f64 B (/.f64 -1/2 C))) |
(+.f64 (/.f64 0 C) (*.f64 B (/.f64 -1/2 C))) |
(+.f64 (neg.f64 (/.f64 0 C)) (*.f64 B (/.f64 -1/2 C))) |
(+.f64 (/.f64 (/.f64 (neg.f64 B) C) 4) (/.f64 (/.f64 (neg.f64 B) C) 4)) |
(+.f64 (-.f64 (/.f64 0 C) (/.f64 0 C)) (*.f64 B (/.f64 -1/2 C))) |
(+.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4)))) |
(+.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4)))) |
(+.f64 (-.f64 0 (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4)))) |
(+.f64 (-.f64 (neg.f64 (/.f64 0 C)) (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4)))) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) 0) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) (/.f64 0 C)) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (/.f64 0 C))) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) (-.f64 (/.f64 0 C) (/.f64 0 C))) |
(-.f64 0 (/.f64 B (+.f64 C C))) |
(-.f64 (/.f64 B (+.f64 C C)) (/.f64 B C)) |
(-.f64 (/.f64 0 C) (/.f64 B (+.f64 C C))) |
(-.f64 (neg.f64 (/.f64 0 C)) (/.f64 B (+.f64 C C))) |
(-.f64 (/.f64 (/.f64 (neg.f64 B) C) 4) (/.f64 B (*.f64 C 4))) |
(-.f64 (-.f64 (/.f64 0 C) (/.f64 0 C)) (/.f64 B (+.f64 C C))) |
(-.f64 (/.f64 (neg.f64 (/.f64 0 C)) 2) (/.f64 B (+.f64 C C))) |
(-.f64 (/.f64 B (*.f64 C -4)) (/.f64 B (*.f64 C 4))) |
(-.f64 (/.f64 B (*.f64 C -4)) (-.f64 (/.f64 B (*.f64 C 4)) (neg.f64 (/.f64 0 C)))) |
(-.f64 (neg.f64 (/.f64 B (*.f64 C 4))) (/.f64 B (*.f64 C 4))) |
(-.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (/.f64 B (*.f64 C 4))) |
(/.f64 B (*.f64 C -2)) |
(/.f64 (*.f64 B (/.f64 -1/2 C)) 1) |
(/.f64 (/.f64 B (+.f64 C C)) -1) |
(/.f64 (/.f64 (neg.f64 B) C) 2) |
(/.f64 (neg.f64 B) (+.f64 C C)) |
(/.f64 (*.f64 B (/.f64 -2 C)) 4) |
(/.f64 (*.f64 B -2) (*.f64 C 4)) |
(/.f64 (*.f64 (/.f64 B C) -4) 8) |
(/.f64 (*.f64 (/.f64 -2 C) (*.f64 B 4)) 16) |
(/.f64 (neg.f64 (/.f64 B 2)) C) |
(/.f64 (-.f64 0 (neg.f64 B)) (*.f64 C -2)) |
(pow.f64 (*.f64 B (/.f64 -1/2 C)) 1) |
(neg.f64 (/.f64 B (+.f64 C C))) |
(+.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 720 (PI.f64))) 4) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (PI.f64)) 1440) 8) |
(/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 0) |
(+.f64 0 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) |
(+.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2)) |
(-.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 0) |
(-.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) 2)) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1) |
(*.f64 1 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) 1/2) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2)) |
(*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) 1/4) |
(*.f64 1/4 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4)) |
(/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4)) 8) |
(pow.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) 0) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (/.f64 0 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (/.f64 0 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (-.f64 (/.f64 0 C) (/.f64 0 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (neg.f64 (/.f64 0 C)))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 0 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (/.f64 0 C) (*.f64 B (/.f64 -1/2 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (neg.f64 (/.f64 0 C)) (*.f64 B (/.f64 -1/2 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (/.f64 (/.f64 (neg.f64 B) C) 4) (/.f64 (/.f64 (neg.f64 B) C) 4)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (-.f64 (/.f64 0 C) (/.f64 0 C)) (*.f64 B (/.f64 -1/2 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4)))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4)))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (-.f64 0 (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4)))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (-.f64 (neg.f64 (/.f64 0 C)) (/.f64 B (*.f64 C 4))) (neg.f64 (/.f64 B (*.f64 C 4)))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) 0) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) (/.f64 0 C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) (neg.f64 (/.f64 0 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (*.f64 B (/.f64 -1/2 C)) (-.f64 (/.f64 0 C) (/.f64 0 C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 0 (/.f64 B (+.f64 C C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (/.f64 B (+.f64 C C)) (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (/.f64 0 C) (/.f64 B (+.f64 C C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (neg.f64 (/.f64 0 C)) (/.f64 B (+.f64 C C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (/.f64 (/.f64 (neg.f64 B) C) 4) (/.f64 B (*.f64 C 4))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (-.f64 (/.f64 0 C) (/.f64 0 C)) (/.f64 B (+.f64 C C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (/.f64 (neg.f64 (/.f64 0 C)) 2) (/.f64 B (+.f64 C C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (/.f64 B (*.f64 C -4)) (/.f64 B (*.f64 C 4))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (/.f64 B (*.f64 C -4)) (-.f64 (/.f64 B (*.f64 C 4)) (neg.f64 (/.f64 0 C)))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (neg.f64 (/.f64 B (*.f64 C 4))) (/.f64 B (*.f64 C 4))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(-.f64 (-.f64 (/.f64 0 C) (/.f64 B (*.f64 C 4))) (/.f64 B (*.f64 C 4))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 B (*.f64 C -2)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (*.f64 B (/.f64 -1/2 C)) 1) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (/.f64 B (+.f64 C C)) -1) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (/.f64 (neg.f64 B) C) 2) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (neg.f64 B) (+.f64 C C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (*.f64 B (/.f64 -2 C)) 4) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (*.f64 B -2) (*.f64 C 4)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 B C) -4) 8) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (*.f64 (/.f64 -2 C) (*.f64 B 4)) 16) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (neg.f64 (/.f64 B 2)) C) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(/.f64 (-.f64 0 (neg.f64 B)) (*.f64 C -2)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(pow.f64 (*.f64 B (/.f64 -1/2 C)) 1) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(neg.f64 (/.f64 B (+.f64 C C))) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 B (/.f64 -1/2 C)) |
(+.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 720 (PI.f64))) 4) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (PI.f64)) 1440) 8) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) (/.f64 720 (PI.f64))) 16) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 0) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(+.f64 0 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(+.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(-.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 0) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(-.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) 2)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 1 (atan.f64 (*.f64 B (/.f64 -1/2 C)))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) 1/2) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) 1/4) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(*.f64 1/4 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(/.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 2) 2) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4) 4) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 4)) 8) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
(pow.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) 1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(atan.f64 (*.f64 B (/.f64 -1/2 C))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) |
| ✓ | 0.1b | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
| ✓ | 0.3b | (*.f64 (/.f64 B A) 6) |
| ✓ | 8.5b | (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
Compiled 82 to 46 computations (43.9% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | -inf | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | 0 | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
| 0.0ms | B | @ | 0 | (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
| 0.0ms | A | @ | 0 | (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
| 1× | batch-egg-rewrite |
| 1834× | rational_best-4 |
| 1834× | rational_best-2 |
| 1834× | rational_best-3 |
| 1834× | rational_best-1 |
| 414× | rational_best-simplify-65 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 140 |
| 1 | 138 | 86 |
| 2 | 326 | 74 |
| 3 | 1032 | 74 |
| 4 | 5299 | 74 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) |
(*.f64 (/.f64 B A) 6) |
(*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
(atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (neg.f64 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 0 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (/.f64 (neg.f64 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (/.f64 (*.f64 -2 B) (+.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (/.f64 (*.f64 (/.f64 B A) 12) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -4) (+.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) (*.f64 (/.f64 B A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 2 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 2 A)) (neg.f64 (/.f64 0 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 B A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 B (/.f64 6 A)) 1/4) (/.f64 (/.f64 B -2) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 B (/.f64 6 A)) 1/4) (-.f64 (neg.f64 (/.f64 0 A)) (*.f64 B (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B A)) (-.f64 0 (/.f64 (*.f64 B (/.f64 6 A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) -6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -2) (*.f64 (/.f64 B A) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 (/.f64 B A) -6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 1/2 A)) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 (/.f64 B -2) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 1/2 A)) (-.f64 (/.f64 0 A) (*.f64 (*.f64 B (/.f64 6 A)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -8) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) -8) (+.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 12) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 4)) (*.f64 (/.f64 B A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 B (/.f64 6 A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 4) (/.f64 (*.f64 (/.f64 B A) 12) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 (*.f64 B (/.f64 6 A)) 1/4)) (-.f64 (/.f64 B A) (/.f64 (*.f64 (/.f64 B A) 12) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (/.f64 B A) -6) 8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))) (-.f64 (/.f64 0 A) (/.f64 (*.f64 (/.f64 B A) 12) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 B (/.f64 1/2 A)) (neg.f64 (/.f64 B A))) (/.f64 (/.f64 B -2) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (neg.f64 (/.f64 B A))) (neg.f64 (/.f64 B (*.f64 A 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (neg.f64 (/.f64 B A))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6))) (*.f64 (/.f64 B A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (*.f64 (/.f64 B A) 4)) (-.f64 0 (/.f64 (*.f64 B (/.f64 6 A)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 (/.f64 B A) 12) 16)) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (*.f64 B (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)) (*.f64 B (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (+.f64 (/.f64 6 A) (/.f64 -4 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 B (+.f64 (/.f64 -4 A) (/.f64 6 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B A) (/.f64 2 (/.f64 A A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (/.f64 2 A)) (/.f64 2 (/.f64 A (/.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (+.f64 (/.f64 3 A) (/.f64 -2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B B) (+.f64 (/.f64 -2 A) (/.f64 3 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B A) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B A) 4) (/.f64 2 (/.f64 (*.f64 A 4) A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 B A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B 4) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 B A) 8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 B A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 A) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 A) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 A) 2) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 B 4)) (/.f64 (/.f64 1/2 A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 B (*.f64 A A)) (/.f64 2 (/.f64 1 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 2 (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A A) 1) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 B (/.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B A) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 B B) A)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 4) (/.f64 A (/.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B 4) (+.f64 A A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (/.f64 B A) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (*.f64 B (/.f64 2 A)) -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) -8) (*.f64 (*.f64 B (/.f64 2 A)) 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (/.f64 2 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 B A) -2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 6 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 6 A)) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 B (/.f64 2 A)) (*.f64 (/.f64 B A) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 B (/.f64 6 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) -2) (*.f64 (/.f64 B A) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 B A) 8) (*.f64 (/.f64 B A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 (*.f64 B (/.f64 6 A)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 B (/.f64 6 A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 B A)) (-.f64 (*.f64 (/.f64 B A) -6) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 B A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 (*.f64 (/.f64 B A) -6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (*.f64 B (/.f64 2 A))) (-.f64 (*.f64 (/.f64 B A) -2) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (*.f64 B (/.f64 6 A))) (/.f64 B A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) -4)) (-.f64 (*.f64 (/.f64 B A) -8) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) 4)) (neg.f64 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) 8)) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 B (/.f64 6 A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 B A) 12) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 B A) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (*.f64 B (/.f64 2 A)) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 B (/.f64 6 A)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 B (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 B (/.f64 1/2 A)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 B (/.f64 1/2 A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1))))) |
| 1× | egg-herbie |
| 1242× | rational_best-simplify-55 |
| 1184× | rational_best-simplify-48 |
| 1154× | rational_best-simplify-50 |
| 1050× | rational_best-simplify-52 |
| 872× | rational_best-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 318 | 5543 |
| 1 | 791 | 4993 |
| 2 | 2480 | 4851 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.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/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(-.f64 (/.f64 B A) (neg.f64 (/.f64 B A))) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 0 A))) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 0 A)))) |
(-.f64 (/.f64 B A) (/.f64 (neg.f64 B) A)) |
(-.f64 (/.f64 B A) (/.f64 (*.f64 -2 B) (+.f64 A A))) |
(-.f64 (/.f64 B A) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4)) |
(-.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) |
(-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) (*.f64 (/.f64 B A) 4))) |
(-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -2))) |
(-.f64 (*.f64 B (/.f64 2 A)) 0) |
(-.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(-.f64 (*.f64 B (/.f64 2 A)) (neg.f64 (/.f64 0 A))) |
(-.f64 0 (*.f64 (/.f64 B A) -2)) |
(-.f64 (*.f64 (*.f64 B (/.f64 6 A)) 1/4) (/.f64 (/.f64 B -2) A)) |
(-.f64 (*.f64 (*.f64 B (/.f64 6 A)) 1/4) (-.f64 (neg.f64 (/.f64 0 A)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (neg.f64 (/.f64 B A)) (-.f64 0 (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) -6) 2)) |
(-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
(-.f64 (*.f64 (/.f64 B A) -2) (*.f64 (/.f64 B A) -4)) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 (/.f64 B A) -6) 4)) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (-.f64 (/.f64 0 A) (*.f64 (*.f64 B (/.f64 6 A)) 1/4))) |
(-.f64 (*.f64 (/.f64 B A) -8) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6))) |
(-.f64 (*.f64 (/.f64 B A) -8) (+.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) 0)) |
(-.f64 (*.f64 (/.f64 B A) 12) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))) |
(-.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 4)) (*.f64 (/.f64 B A) -2)) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4))))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 B A)) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 4) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 (*.f64 B (/.f64 6 A)) 1/4)) (-.f64 (/.f64 B A) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (/.f64 B A) -6) 8)) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))) (-.f64 (/.f64 0 A) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (-.f64 (*.f64 B (/.f64 1/2 A)) (neg.f64 (/.f64 B A))) (/.f64 (/.f64 B -2) A)) |
(-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (neg.f64 (/.f64 B A))) (neg.f64 (/.f64 B (*.f64 A 4)))) |
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (neg.f64 (/.f64 B A))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A))) |
(-.f64 (-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6))) (*.f64 (/.f64 B A) 4)) |
(-.f64 (-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (*.f64 (/.f64 B A) 4)) (-.f64 0 (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 (/.f64 B A) 12) 16)) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)) (*.f64 B (/.f64 1/2 A)))) |
(*.f64 B (/.f64 2 A)) |
(*.f64 B (+.f64 (/.f64 6 A) (/.f64 -4 A))) |
(*.f64 B (+.f64 (/.f64 -4 A) (/.f64 6 A))) |
(*.f64 (/.f64 B A) 2) |
(*.f64 (/.f64 B A) (/.f64 2 (/.f64 A A))) |
(*.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 (*.f64 B (/.f64 2 A)) (/.f64 2 (/.f64 A (/.f64 A 2)))) |
(*.f64 1 (*.f64 B (/.f64 2 A))) |
(*.f64 (+.f64 B B) (/.f64 1 A)) |
(*.f64 (+.f64 B B) (+.f64 (/.f64 3 A) (/.f64 -2 A))) |
(*.f64 (+.f64 B B) (+.f64 (/.f64 -2 A) (/.f64 3 A))) |
(*.f64 (*.f64 (/.f64 B A) 4) 1/2) |
(*.f64 (*.f64 (/.f64 B A) 4) (/.f64 2 (/.f64 (*.f64 A 4) A))) |
(*.f64 -1 (*.f64 (/.f64 B A) -2)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 4) (/.f64 1/2 A)) |
(*.f64 (*.f64 (/.f64 B A) 8) 1/4) |
(*.f64 1/2 (*.f64 (/.f64 B A) 4)) |
(*.f64 (/.f64 1 A) (+.f64 B B)) |
(*.f64 (/.f64 1/2 A) (*.f64 B 4)) |
(*.f64 (/.f64 (/.f64 1/2 A) 2) (*.f64 2 (*.f64 B 4))) |
(*.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 1/8) |
(*.f64 (*.f64 2 (*.f64 B 4)) (/.f64 (/.f64 1/2 A) 2)) |
(*.f64 (/.f64 B (*.f64 A A)) (/.f64 2 (/.f64 1 A))) |
(*.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 2 (/.f64 2 A))) |
(*.f64 (+.f64 (/.f64 A A) 1) (/.f64 B A)) |
(/.f64 B (/.f64 A 2)) |
(/.f64 (/.f64 B A) 1/2) |
(/.f64 (*.f64 B (/.f64 2 A)) 1) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A)) |
(/.f64 (+.f64 B B) A) |
(/.f64 (*.f64 (/.f64 B A) 4) 2) |
(/.f64 (*.f64 (/.f64 B A) 4) (/.f64 A (/.f64 A 2))) |
(/.f64 (*.f64 (/.f64 B A) -2) -1) |
(/.f64 (*.f64 B 4) (+.f64 A A)) |
(/.f64 (*.f64 (/.f64 B A) 8) 4) |
(/.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(/.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4))) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (/.f64 B A) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16) |
(/.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A)) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (*.f64 B (/.f64 2 A)) -8)) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) -8) (*.f64 (*.f64 B (/.f64 2 A)) 12)) 4) |
(pow.f64 (*.f64 B (/.f64 2 A)) 1) |
(neg.f64 (*.f64 (/.f64 B A) -2)) |
(+.f64 (*.f64 B (/.f64 6 A)) 0) |
(+.f64 (*.f64 B (/.f64 6 A)) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 4))) |
(+.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))) |
(+.f64 (*.f64 B (/.f64 2 A)) (*.f64 (/.f64 B A) 4)) |
(+.f64 0 (*.f64 B (/.f64 6 A))) |
(+.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
(+.f64 (*.f64 (/.f64 B A) -2) (*.f64 (/.f64 B A) 8)) |
(+.f64 (*.f64 (/.f64 B A) 8) (*.f64 (/.f64 B A) -2)) |
(+.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 (*.f64 B (/.f64 6 A)) 2)) |
(-.f64 (*.f64 B (/.f64 6 A)) 0) |
(-.f64 (neg.f64 (/.f64 B A)) (-.f64 (*.f64 (/.f64 B A) -6) (/.f64 B A))) |
(-.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 B A) -2)) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 (*.f64 (/.f64 B A) -6) 2)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 B (/.f64 2 A))) (-.f64 (*.f64 (/.f64 B A) -2) (/.f64 B A))) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 B (/.f64 6 A))) (/.f64 B A)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) -4)) (-.f64 (*.f64 (/.f64 B A) -8) (/.f64 B A))) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) 4)) (neg.f64 (/.f64 B A))) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) 8)) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 B A))) |
(/.f64 (*.f64 B (/.f64 6 A)) 1) |
(/.f64 (*.f64 (/.f64 B A) 12) 2) |
(/.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) 4) |
(/.f64 (+.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 B A) 8)) 2) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (*.f64 B (/.f64 2 A)) 12)) 8) |
(pow.f64 (*.f64 B (/.f64 6 A)) 1) |
(+.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 0) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64)))) 8) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))) 16) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) (/.f64 720 (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 1) |
(+.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 0) |
(+.f64 0 (atan.f64 (*.f64 B (/.f64 1/2 A)))) |
(+.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) |
(-.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 0) |
(-.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 B (/.f64 1/2 A)))) 2)) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1) |
(*.f64 1 (atan.f64 (*.f64 B (/.f64 1/2 A)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) 1/2) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) 1/4) |
(/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) 2) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))) 8) |
(pow.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1) |
| Outputs |
|---|
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 B) (*.f64 -6 B)) A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 6 (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(atan.f64 (*.f64 1/4 (+.f64 (*.f64 6 (/.f64 B A)) (*.f64 -4 (/.f64 B A))))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(-.f64 (/.f64 B A) (neg.f64 (/.f64 B A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 0 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 0 A)))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (/.f64 (neg.f64 B) A)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 B A) (/.f64 (*.f64 -2 B) (+.f64 A A))) |
(-.f64 (/.f64 B A) (/.f64 (*.f64 B -2) (+.f64 A A))) |
(-.f64 (/.f64 B A) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 (/.f64 B A) -4) (/.f64 (*.f64 B (/.f64 12 A)) 16))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 5 (*.f64 (/.f64 B A) -1/4))) |
(-.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) (*.f64 (/.f64 B A) 4))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -2))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 2 A)) 0) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 2 A)) (/.f64 0 A)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 2 A)) (neg.f64 (/.f64 0 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 0 (*.f64 (/.f64 B A) -2)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (*.f64 B (/.f64 6 A)) 1/4) (/.f64 (/.f64 B -2) A)) |
(-.f64 (*.f64 1/4 (*.f64 B (/.f64 6 A))) (/.f64 B (*.f64 -2 A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (*.f64 (*.f64 B (/.f64 6 A)) 1/4) (-.f64 (neg.f64 (/.f64 0 A)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 1/4 (*.f64 B (/.f64 6 A))) (-.f64 (neg.f64 (/.f64 0 A)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (-.f64 (/.f64 0 A) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (neg.f64 (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (neg.f64 (/.f64 B A)) (-.f64 0 (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 4) (-.f64 (/.f64 B A) 0)) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 4) (/.f64 B A)) |
(-.f64 (neg.f64 (/.f64 B A)) (/.f64 (*.f64 (/.f64 B A) -6) 2)) |
(-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 (/.f64 B A) -6) 2)) |
(-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B (/.f64 -6 A)) 2)) |
(-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) -2) (*.f64 (/.f64 B A) -4)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 (/.f64 B A) -6) 4)) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 B (/.f64 -6 A)) 4)) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 (/.f64 B -2) A))) |
(-.f64 (*.f64 1/4 (*.f64 B (/.f64 6 A))) (/.f64 B (*.f64 -2 A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (-.f64 (/.f64 0 A) (*.f64 (*.f64 B (/.f64 6 A)) 1/4))) |
(-.f64 (*.f64 1/4 (*.f64 B (/.f64 6 A))) (-.f64 (neg.f64 (/.f64 0 A)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (-.f64 (/.f64 0 A) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (neg.f64 (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 (/.f64 B A) -8) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) -8) (+.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6)) 0)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (*.f64 (/.f64 B A) 12) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 4)) (*.f64 (/.f64 B A) -2)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (+.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 B (*.f64 A 4))))) |
(-.f64 (/.f64 B A) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 (/.f64 B A) -4) (/.f64 (*.f64 B (/.f64 12 A)) 16))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 5 (*.f64 (/.f64 B A) -1/4))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 B A)) |
(-.f64 (neg.f64 (/.f64 B A)) (neg.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 4) (-.f64 (/.f64 B A) 0)) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 4) (/.f64 B A)) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 4) (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 (*.f64 B (/.f64 12 A)) 4))) |
(+.f64 (*.f64 B (/.f64 -4 A)) (*.f64 2 (/.f64 (*.f64 B (/.f64 12 A)) 4))) |
(-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 4) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 4) (/.f64 (/.f64 B A) -4))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (-.f64 (/.f64 (*.f64 B (/.f64 -6 A)) 4) (*.f64 (/.f64 B A) -1/4))) |
(-.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)))) |
(-.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 B (*.f64 A 4))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B (*.f64 A 1/2)))) |
(-.f64 (*.f64 2 (/.f64 B A)) (-.f64 (/.f64 (*.f64 B (/.f64 -6 A)) 8) (*.f64 3 (*.f64 (/.f64 B A) -1/4)))) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 (*.f64 B (/.f64 6 A)) 1/4)) (-.f64 (/.f64 B A) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 1/4 (*.f64 B (/.f64 6 A)))) (-.f64 (/.f64 B A) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (+.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 (/.f64 B A) 3/2)) (-.f64 (/.f64 B A) (/.f64 (*.f64 B (/.f64 12 A)) 16))) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (/.f64 B A) -6) 8)) |
(-.f64 (+.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 (/.f64 B A) -6) 8)) |
(-.f64 (+.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 B (/.f64 1/2 A))) (/.f64 (*.f64 B (/.f64 -6 A)) 8)) |
(-.f64 (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))) (-.f64 (/.f64 0 A) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (-.f64 (/.f64 0 A) (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (-.f64 (/.f64 0 A) (+.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 B (/.f64 1/2 A))))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (-.f64 (-.f64 (/.f64 0 A) (/.f64 (*.f64 B (/.f64 12 A)) 16)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (-.f64 (*.f64 B (/.f64 1/2 A)) (neg.f64 (/.f64 B A))) (/.f64 (/.f64 B -2) A)) |
(-.f64 (*.f64 1/4 (*.f64 B (/.f64 6 A))) (/.f64 B (*.f64 -2 A))) |
(-.f64 (*.f64 (/.f64 B A) 3/2) (/.f64 B (*.f64 A -2))) |
(-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (neg.f64 (/.f64 B A))) (neg.f64 (/.f64 B (*.f64 A 4)))) |
(-.f64 (/.f64 B A) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (/.f64 (*.f64 (/.f64 B A) 12) 16))) |
(-.f64 (/.f64 B A) (-.f64 (/.f64 (/.f64 B A) -4) (/.f64 (*.f64 B (/.f64 12 A)) 16))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 5 (*.f64 (/.f64 B A) -1/4))) |
(-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (neg.f64 (/.f64 B A))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A))) |
(-.f64 (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4))) (+.f64 (neg.f64 (/.f64 B A)) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)))) |
(-.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 B (*.f64 A 4))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B (*.f64 A 1/2)))) |
(-.f64 (*.f64 2 (/.f64 B A)) (-.f64 (/.f64 (*.f64 B (/.f64 -6 A)) 8) (*.f64 3 (*.f64 (/.f64 B A) -1/4)))) |
(-.f64 (-.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) -6))) (*.f64 (/.f64 B A) 4)) |
(*.f64 2 (/.f64 B A)) |
(-.f64 (-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (*.f64 (/.f64 B A) 4)) (-.f64 0 (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 B (/.f64 6 A)) 2))) |
(-.f64 (/.f64 (*.f64 B (/.f64 12 A)) 4) (-.f64 (*.f64 B (/.f64 4 A)) (/.f64 (*.f64 B (/.f64 12 A)) 4))) |
(+.f64 (*.f64 B (/.f64 -4 A)) (*.f64 2 (/.f64 (*.f64 B (/.f64 12 A)) 4))) |
(-.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 (*.f64 (/.f64 B A) 12) 16)) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (-.f64 (neg.f64 (/.f64 B (*.f64 A 4))) (+.f64 (/.f64 (*.f64 (/.f64 B A) 12) 16) (*.f64 B (/.f64 1/2 A))))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (-.f64 (/.f64 (/.f64 B A) -4) (+.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 B (/.f64 1/2 A))))) |
(-.f64 (*.f64 B (/.f64 1/2 A)) (-.f64 (*.f64 (/.f64 B A) -1/4) (+.f64 (/.f64 (*.f64 B (/.f64 12 A)) 16) (*.f64 B (/.f64 1/2 A))))) |
(-.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (+.f64 (neg.f64 (/.f64 B A)) (/.f64 B (*.f64 A 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (/.f64 B A)) (*.f64 B (/.f64 1/2 A)))) |
(-.f64 (+.f64 (/.f64 B (*.f64 A 4)) (+.f64 (neg.f64 (/.f64 B A)) (*.f64 B (/.f64 1/2 A)))) (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (+.f64 (*.f64 B (/.f64 1/2 A)) (/.f64 B A)))) |
(-.f64 (/.f64 B A) (-.f64 (-.f64 (/.f64 (*.f64 (/.f64 B A) -6) 8) (*.f64 B (/.f64 1/2 A))) (+.f64 (/.f64 B (*.f64 A 4)) (+.f64 (/.f64 (neg.f64 B) A) (*.f64 B (/.f64 1/2 A)))))) |
(+.f64 (-.f64 (+.f64 (*.f64 B (/.f64 1/2 A)) (*.f64 3 (*.f64 (/.f64 B A) -1/4))) (-.f64 (/.f64 (*.f64 B (/.f64 -6 A)) 8) (*.f64 B (/.f64 1/2 A)))) (/.f64 B A)) |
(*.f64 B (/.f64 2 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 B (+.f64 (/.f64 6 A) (/.f64 -4 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 B (+.f64 (/.f64 -4 A) (/.f64 6 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B A) 2) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B A) (/.f64 2 (/.f64 A A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B (/.f64 2 A)) (/.f64 2 (/.f64 A (/.f64 A 2)))) |
(*.f64 2 (/.f64 (*.f64 2 (/.f64 B A)) (/.f64 A (/.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 B (/.f64 4 A)) (/.f64 A (/.f64 A 2))) 1) |
(*.f64 1 (*.f64 B (/.f64 2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (+.f64 B B) (/.f64 1 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (+.f64 B B) (+.f64 (/.f64 3 A) (/.f64 -2 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (+.f64 B B) (+.f64 (/.f64 -2 A) (/.f64 3 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 B A) 4) 1/2) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 B A) 4) (/.f64 2 (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 (*.f64 (/.f64 B A) 4) (/.f64 (*.f64 A 4) A))) |
(*.f64 2 (/.f64 (*.f64 B (/.f64 4 A)) (/.f64 (*.f64 A 4) A))) |
(*.f64 -1 (*.f64 (/.f64 B A) -2)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 B 4) (/.f64 1/2 A)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 (/.f64 B A) 8) 1/4) |
(*.f64 2 (/.f64 B A)) |
(*.f64 1/2 (*.f64 (/.f64 B A) 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1 A) (+.f64 B B)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 1/2 A) (*.f64 B 4)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 (/.f64 1/2 A) 2) (*.f64 2 (*.f64 B 4))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 1/8) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (*.f64 2 (*.f64 B 4)) (/.f64 (/.f64 1/2 A) 2)) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 B (*.f64 A A)) (/.f64 2 (/.f64 1 A))) |
(*.f64 2 (/.f64 B A)) |
(*.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 2 (/.f64 2 A))) |
(*.f64 2 (/.f64 (/.f64 B A) (*.f64 (/.f64 A 2) (/.f64 2 A)))) |
(*.f64 (*.f64 B (/.f64 A (/.f64 A 2))) (/.f64 1 A)) |
(*.f64 (+.f64 (/.f64 A A) 1) (/.f64 B A)) |
(*.f64 (/.f64 B A) (+.f64 (/.f64 A A) 1)) |
(/.f64 B (/.f64 A 2)) |
(/.f64 (/.f64 B A) 1/2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B (/.f64 2 A)) (/.f64 A A)) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 B B) A) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 4) 2) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 4) (/.f64 A (/.f64 A 2))) |
(/.f64 (*.f64 B (/.f64 4 A)) (/.f64 A (/.f64 A 2))) |
(/.f64 (*.f64 (/.f64 B A) -2) -1) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 B 4) (+.f64 A A)) |
(/.f64 (*.f64 (/.f64 B A) 8) 4) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 (/.f64 B A) 8) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 B (/.f64 8 A)) (/.f64 (*.f64 A 4) A)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) 8) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(/.f64 (*.f64 B 8) (*.f64 A 4)) |
(/.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 1 A)) |
(/.f64 (/.f64 B A) (*.f64 (/.f64 A 2) (/.f64 1 A))) |
(/.f64 B (*.f64 A (*.f64 (/.f64 A 2) (/.f64 1 A)))) |
(-.f64 (/.f64 B (/.f64 A 2)) (/.f64 0 A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 B 4)) (*.f64 2 (*.f64 B 4))) (*.f64 2 (*.f64 A 4))) |
(/.f64 (*.f64 2 (*.f64 B 4)) (*.f64 A 4)) |
(/.f64 (*.f64 B 8) (*.f64 A 4)) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (/.f64 B A) 8)) 16) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 B A) 8)) (*.f64 2 (*.f64 (/.f64 B A) 8))) 16) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (/.f64 (/.f64 B A) (/.f64 A 2)) (/.f64 (/.f64 B A) (/.f64 A 2))) (/.f64 2 A)) |
(/.f64 (/.f64 B A) (*.f64 (/.f64 A 2) (/.f64 1 A))) |
(/.f64 B (*.f64 A (*.f64 (/.f64 A 2) (/.f64 1 A)))) |
(-.f64 (/.f64 B (/.f64 A 2)) (/.f64 0 A)) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (*.f64 B (/.f64 2 A)) -8)) 4) |
(*.f64 2 (/.f64 B A)) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) -8) (*.f64 (*.f64 B (/.f64 2 A)) 12)) 4) |
(*.f64 2 (/.f64 B A)) |
(pow.f64 (*.f64 B (/.f64 2 A)) 1) |
(*.f64 2 (/.f64 B A)) |
(neg.f64 (*.f64 (/.f64 B A) -2)) |
(*.f64 2 (/.f64 B A)) |
(+.f64 (*.f64 B (/.f64 6 A)) 0) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 B (/.f64 6 A)) (+.f64 (*.f64 (/.f64 B A) -4) (*.f64 (/.f64 B A) 4))) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 (/.f64 B A) -4) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 B (/.f64 2 A)) (*.f64 (/.f64 B A) 4)) |
(*.f64 B (/.f64 6 A)) |
(+.f64 0 (*.f64 B (/.f64 6 A))) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 (/.f64 B A) -2) (*.f64 (/.f64 B A) 8)) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 (/.f64 B A) 8) (*.f64 (/.f64 B A) -2)) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 (*.f64 B (/.f64 6 A)) 2)) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (*.f64 B (/.f64 6 A)) 0) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (neg.f64 (/.f64 B A)) (-.f64 (*.f64 (/.f64 B A) -6) (/.f64 B A))) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 B A) -2)) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (/.f64 (*.f64 B (/.f64 6 A)) 2) (/.f64 (*.f64 (/.f64 B A) -6) 2)) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 B (/.f64 2 A))) (-.f64 (*.f64 (/.f64 B A) -2) (/.f64 B A))) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 B (/.f64 6 A))) (/.f64 B A)) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) -4)) (-.f64 (*.f64 (/.f64 B A) -8) (/.f64 B A))) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) 4)) (neg.f64 (/.f64 B A))) |
(*.f64 B (/.f64 6 A)) |
(-.f64 (+.f64 (/.f64 B A) (*.f64 (/.f64 B A) 8)) (-.f64 (*.f64 (/.f64 B A) 4) (/.f64 B A))) |
(*.f64 B (/.f64 6 A)) |
(/.f64 (*.f64 B (/.f64 6 A)) 1) |
(*.f64 B (/.f64 6 A)) |
(/.f64 (*.f64 (/.f64 B A) 12) 2) |
(*.f64 B (/.f64 6 A)) |
(/.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) 4) |
(*.f64 B (/.f64 6 A)) |
(/.f64 (+.f64 (*.f64 (/.f64 B A) 4) (*.f64 (/.f64 B A) 8)) 2) |
(*.f64 B (/.f64 6 A)) |
(/.f64 (+.f64 (*.f64 (*.f64 B (/.f64 2 A)) 12) (*.f64 (*.f64 B (/.f64 2 A)) 12)) 8) |
(*.f64 B (/.f64 6 A)) |
(pow.f64 (*.f64 B (/.f64 6 A)) 1) |
(*.f64 B (/.f64 6 A)) |
(+.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(-.f64 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 2) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64)))) 2)) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) 4) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) (*.f64 720 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64)))) 8) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 720 (PI.f64)) (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 B (/.f64 1/2 A))))) (PI.f64))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 2880 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) 16) |
(/.f64 (*.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 B (/.f64 1/2 A))))) (PI.f64))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 2880 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) 16) |
(pow.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (PI.f64))) |
(+.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 0) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(+.f64 0 (atan.f64 (*.f64 B (/.f64 1/2 A)))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(+.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(-.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 0) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(-.f64 (/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) (/.f64 (neg.f64 (atan.f64 (*.f64 B (/.f64 1/2 A)))) 2)) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 1 (atan.f64 (*.f64 B (/.f64 1/2 A)))) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) 1/2) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(*.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) 1/4) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2) 2) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) 4) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2)) (*.f64 2 (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 2))) 8) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
(pow.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) 1) |
(atan.f64 (*.f64 1/4 (*.f64 2 (/.f64 B A)))) |
(atan.f64 (*.f64 B (/.f64 1/2 A))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (pow.f64 A 2) |
| ✓ | 0.1b | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| ✓ | 4.2b | (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
| ✓ | 10.9b | (/.f64 (*.f64 B C) (pow.f64 A 2)) |
Compiled 85 to 43 computations (49.4% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | B | @ | 0 | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
| 1× | batch-egg-rewrite |
| 892× | rational_best-simplify-3 |
| 884× | rational_best-simplify-1 |
| 612× | rational_best-simplify-79 |
| 482× | rational_best-simplify-56 |
| 456× | rational_best-simplify-71 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 112 |
| 1 | 138 | 112 |
| 2 | 298 | 112 |
| 3 | 928 | 112 |
| 4 | 4731 | 112 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 B C) (pow.f64 A 2)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(pow.f64 A 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (/.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) 4)) (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B C) (/.f64 1 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 A 2) (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 B (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (+.f64 C C)) (/.f64 1/2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 B (+.f64 C C)) (-.f64 (/.f64 1 (pow.f64 A 2)) (/.f64 1/2 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (*.f64 B 4)) (/.f64 1 (*.f64 (pow.f64 A 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (*.f64 B 4)) (-.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 1 (*.f64 (pow.f64 A 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 B C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 A 2)) (-.f64 (*.f64 B (+.f64 C C)) (*.f64 B C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 A 2)) (*.f64 B (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 A 2)) (-.f64 (*.f64 C (*.f64 B 4)) (*.f64 B (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (*.f64 C (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (-.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (*.f64 C (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B C) -2) (-.f64 0 (/.f64 1/2 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (-.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 B (pow.f64 A 2))) (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))) (/.f64 1 (/.f64 2 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))) (/.f64 (/.f64 1 (/.f64 2 (pow.f64 A 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 2 (*.f64 C (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (pow.f64 A 2))) (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))) (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))) (/.f64 (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 1 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 1/2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 B C) -4) 0) (-.f64 0 (/.f64 1 (*.f64 (pow.f64 A 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (-.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 (neg.f64 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (neg.f64 B) A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (+.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (+.f64 A A)) (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B (*.f64 A -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 B (+.f64 A A)) (+.f64 (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B (*.f64 A -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 B A)) (+.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 B A)) (+.f64 (+.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B (+.f64 A A))) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (neg.f64 B) A)) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 B (+.f64 A A)) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) (/.f64 B (*.f64 A -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2) (/.f64 (neg.f64 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (neg.f64 B) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 B A)) 2) (+.f64 (/.f64 (/.f64 B (*.f64 A -2)) 2) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B 3) (*.f64 A 4)) (+.f64 (/.f64 (neg.f64 B) (*.f64 A 4)) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 B 4) A) (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (pow.f64 A 2)) (/.f64 1 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 2 (pow.f64 A 2))) (/.f64 1/2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (pow.f64 A 2)) (/.f64 2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 2 (pow.f64 A 2))) (/.f64 1 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (pow.f64 A 2)) (/.f64 4 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (pow.f64 A 2) 2)) (/.f64 2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) A) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 A A)) (/.f64 1/2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) A) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 A 2)) (/.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) A) (/.f64 4 A))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 A 2)) (/.f64 2 A))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))) (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) (*.f64 (/.f64 (PI.f64) (PI.f64)) (/.f64 (PI.f64) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 360 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (/.f64 720 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64))) (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (/.f64 360 (PI.f64))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64))) (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) 180) (*.f64 (+.f64 2 (/.f64 0 (PI.f64))) (+.f64 2 (/.f64 0 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 360 (PI.f64)) (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) 180) (*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 A 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 A 2) 4) (/.f64 (*.f64 (pow.f64 A 2) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 A 2) 3) 4) (/.f64 (pow.f64 A 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 A 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 A 2) 3) 4) (/.f64 (neg.f64 (pow.f64 A 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 A 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 A 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 A 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 A 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (+.f64 A A) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (pow.f64 A 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 A A) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 A 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 A 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 A 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (pow.f64 A 2)) (pow.f64 A 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 A 2) 4)) (*.f64 (pow.f64 A 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (/.f64 (pow.f64 A 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 (pow.f64 A 2) 4)) (*.f64 (*.f64 (pow.f64 A 2) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 (*.f64 2 (pow.f64 A 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (*.f64 (pow.f64 A 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)) (/.f64 (pow.f64 A 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (*.f64 2 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (*.f64 (pow.f64 A 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (neg.f64 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (/.f64 1 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (/.f64 (pow.f64 A 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (neg.f64 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (/.f64 1 (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (/.f64 (pow.f64 A 2) 2))))))) |
| 1× | egg-herbie |
| 1072× | rational_best-simplify-54 |
| 954× | rational_best-simplify-47 |
| 868× | rational_best-simplify-108 |
| 748× | rational_best-simplify-50 |
| 528× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 455 | 10711 |
| 1 | 1351 | 10473 |
| 2 | 6151 | 10401 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(+.f64 0 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) |
(+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2)) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (/.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) 2)) |
(+.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) 4)) (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4))) |
(+.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) 4))) |
(-.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(-.f64 0 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) |
(-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2) 0)) |
(-.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4))) |
(-.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)) 0)) |
(*.f64 (*.f64 B C) (/.f64 1 (pow.f64 A 2))) |
(*.f64 2 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) |
(*.f64 (pow.f64 A 2) (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 B (pow.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (*.f64 B (+.f64 C C)) (/.f64 1/2 (pow.f64 A 2))) |
(*.f64 (*.f64 B (+.f64 C C)) (-.f64 (/.f64 1 (pow.f64 A 2)) (/.f64 1/2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) -1) |
(*.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 1/2) |
(*.f64 (*.f64 C (*.f64 B 4)) (/.f64 1 (*.f64 (pow.f64 A 2) 4))) |
(*.f64 (*.f64 C (*.f64 B 4)) (-.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 1 (*.f64 (pow.f64 A 2) 4)))) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 B C)) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (-.f64 (*.f64 B (+.f64 C C)) (*.f64 B C))) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (*.f64 B (+.f64 C C))) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (-.f64 (*.f64 C (*.f64 B 4)) (*.f64 B (+.f64 C C)))) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (*.f64 C (*.f64 B 4))) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (-.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (*.f64 C (*.f64 B 4)))) |
(*.f64 1/4 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2))) |
(*.f64 (*.f64 (*.f64 B C) -2) (-.f64 0 (/.f64 1/2 (pow.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) 1/4) |
(*.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4)))) |
(*.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (-.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))))) |
(*.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))) 1)) |
(*.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 B (pow.f64 A 2))) (pow.f64 A 2)) |
(*.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))) (/.f64 1 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))) (/.f64 (/.f64 1 (/.f64 2 (pow.f64 A 2))) 1)) |
(*.f64 -2 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 2 (*.f64 C (*.f64 B 4)))) |
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 A 2))) (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2)))) |
(*.f64 (*.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2))) |
(*.f64 (*.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)) 1)) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))) (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))) (/.f64 (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)) 1)) |
(*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 1 (pow.f64 A 2))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 1/2 (pow.f64 A 2))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)) 1)) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C)))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4)))) |
(*.f64 (-.f64 (*.f64 (*.f64 B C) -4) 0) (-.f64 0 (/.f64 1 (*.f64 (pow.f64 A 2) 4)))) |
(pow.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(neg.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) |
(-.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A)) |
(-.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) |
(-.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 0) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2)) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (-.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A)))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) 0)) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) 0)) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A))) 0)) |
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(-.f64 0 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(-.f64 0 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A))) |
(-.f64 0 (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 (neg.f64 B) A))) |
(-.f64 0 (+.f64 (/.f64 (neg.f64 B) A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(-.f64 0 (+.f64 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2))) 0)) |
(-.f64 0 (+.f64 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A)) 0)) |
(-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)))) |
(-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (+.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) 0)) |
(-.f64 (/.f64 B (+.f64 A A)) (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B (*.f64 A -2)))) |
(-.f64 (/.f64 B (+.f64 A A)) (+.f64 (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B (*.f64 A -2))) 0)) |
(-.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A)) 0)) |
(-.f64 (*.f64 2 (/.f64 B A)) (+.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(-.f64 (*.f64 2 (/.f64 B A)) (+.f64 (+.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) 0)) |
(-.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B (+.f64 A A))) (/.f64 B (*.f64 A -2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4))) |
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) 0)) |
(-.f64 (-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (neg.f64 B) A)) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) (/.f64 B (*.f64 A -2))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2) (/.f64 (neg.f64 B) A))) |
(-.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (neg.f64 B) A))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 B A)) 2) (+.f64 (/.f64 (/.f64 B (*.f64 A -2)) 2) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(-.f64 (/.f64 (*.f64 B 3) (*.f64 A 4)) (+.f64 (/.f64 (neg.f64 B) (*.f64 A 4)) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) 2) |
(*.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) 1/4) |
(*.f64 -2 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) 4) |
(/.f64 (+.f64 (/.f64 (*.f64 B 4) A) (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2))) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) 8) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (pow.f64 A 2)) (/.f64 1 (pow.f64 A 2))) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 2 (pow.f64 A 2))) (/.f64 1/2 (pow.f64 A 2))) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (pow.f64 A 2)) (/.f64 2 (pow.f64 A 2))) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 2 (pow.f64 A 2))) (/.f64 1 (pow.f64 A 2))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (pow.f64 A 2)) (/.f64 4 (pow.f64 A 2))) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (pow.f64 A 2) 2)) (/.f64 2 (pow.f64 A 2))) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) A) (/.f64 1 A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 A A)) (/.f64 1/2 A)) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) A) (/.f64 2 A)) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 A 2)) (/.f64 1 A)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) A) (/.f64 4 A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 A 2)) (/.f64 2 A)) |
(pow.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(neg.f64 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(neg.f64 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A))) |
(+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64)))) |
(+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))) (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64)))) |
(-.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 0) |
(-.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64)))) 2)) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) (*.f64 (/.f64 (PI.f64) (PI.f64)) (/.f64 (PI.f64) (PI.f64)))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 360 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64))) 4) |
(/.f64 (+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64)))) 8) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64)))) 64) |
(/.f64 (*.f64 (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64))) (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) 64) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (/.f64 360 (PI.f64))) 16) |
(/.f64 (*.f64 (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64))) (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) 16) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) 180) (*.f64 (+.f64 2 (/.f64 0 (PI.f64))) (+.f64 2 (/.f64 0 (PI.f64))))) |
(/.f64 (*.f64 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64)))) 16) |
(/.f64 (*.f64 (/.f64 360 (PI.f64)) (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) 16) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) 180) (*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (PI.f64)))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 1) |
(+.f64 (pow.f64 A 2) 0) |
(+.f64 0 (pow.f64 A 2)) |
(+.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) 2)) |
(+.f64 (/.f64 (pow.f64 A 2) 4) (/.f64 (*.f64 (pow.f64 A 2) 3) 4)) |
(+.f64 (/.f64 (*.f64 (pow.f64 A 2) 3) 4) (/.f64 (pow.f64 A 2) 4)) |
(-.f64 (pow.f64 A 2) 0) |
(-.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) -2)) |
(-.f64 (/.f64 (*.f64 (pow.f64 A 2) 3) 4) (/.f64 (neg.f64 (pow.f64 A 2)) 4)) |
(*.f64 (pow.f64 A 2) 1) |
(*.f64 1/2 (*.f64 2 (pow.f64 A 2))) |
(*.f64 1 (pow.f64 A 2)) |
(*.f64 (*.f64 2 (pow.f64 A 2)) 1/2) |
(*.f64 (*.f64 (pow.f64 A 2) 4) 1/4) |
(*.f64 1/4 (*.f64 (pow.f64 A 2) 4)) |
(*.f64 1/4 (pow.f64 (+.f64 A A) 2)) |
(*.f64 -2 (/.f64 (pow.f64 A 2) -2)) |
(*.f64 (pow.f64 (+.f64 A A) 2) 1/4) |
(/.f64 (pow.f64 A 2) 1) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 (*.f64 2 (pow.f64 A 2)) 2) |
(/.f64 (*.f64 (pow.f64 A 2) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) 4)) 8) |
(/.f64 (*.f64 (pow.f64 A 2) (pow.f64 A 2)) (pow.f64 A 2)) |
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 A 2) 4)) (*.f64 (pow.f64 A 2) 4)) |
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) 4) 16) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 4)) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (/.f64 (pow.f64 A 2) 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 (pow.f64 A 2) 4)) (*.f64 (*.f64 (pow.f64 A 2) 4) 4)) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 (*.f64 2 (pow.f64 A 2)) 4)) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (*.f64 (pow.f64 A 2) 4))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)) (/.f64 (pow.f64 A 2) 2)) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (*.f64 2 (pow.f64 A 2)))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) -2)) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) |
(/.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 A 2)))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (neg.f64 (pow.f64 A 2)))) |
(/.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (/.f64 1 (pow.f64 A 2)))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (/.f64 (pow.f64 A 2) 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (neg.f64 (pow.f64 A 2)))) |
(/.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (/.f64 1 (pow.f64 A 2)))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (/.f64 (pow.f64 A 2) 2))) |
| Outputs |
|---|
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 B (*.f64 (-.f64 (*.f64 C (/.f64 -1 (pow.f64 A 2))) (/.f64 1 A)) -1)) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 B (*.f64 (-.f64 (*.f64 C (/.f64 -1 (pow.f64 A 2))) (/.f64 1 A)) -1)) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 B (*.f64 (-.f64 (*.f64 C (/.f64 -1 (pow.f64 A 2))) (/.f64 1 A)) -1)) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 B (*.f64 (-.f64 (*.f64 C (/.f64 -1 (pow.f64 A 2))) (/.f64 1 A)) -1)) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 0 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 C B) (/.f64 3/2 (pow.f64 A 2))) (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2))) 2) |
(/.f64 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) 3)) 4) |
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (/.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 C B) (/.f64 3/2 (pow.f64 A 2))) (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2))) 2) |
(/.f64 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) 3)) 4) |
(+.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) 4)) (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) 4))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 0 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2)) (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2)) |
(-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2)) |
(/.f64 (-.f64 (*.f64 (*.f64 C B) (/.f64 3/2 (pow.f64 A 2))) (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2)) 2) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) 3) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2))))) 4) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2) 0)) |
(/.f64 (-.f64 (*.f64 (*.f64 C B) (/.f64 3/2 (pow.f64 A 2))) (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2)) 2) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) 3) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2))))) 4) |
(-.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)) 0)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 B C) (/.f64 1 (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 2 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (pow.f64 A 2) (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 B (pow.f64 A 2)))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) (*.f64 2 (/.f64 (*.f64 C B) (pow.f64 A 2))))) |
(*.f64 1/2 (-.f64 (/.f64 (*.f64 B (*.f64 4 C)) (pow.f64 A 2)) (*.f64 (*.f64 C B) (/.f64 2 (pow.f64 A 2))))) |
(*.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 B (+.f64 C C)) (/.f64 1/2 (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 B (+.f64 C C)) (-.f64 (/.f64 1 (pow.f64 A 2)) (/.f64 1/2 (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) -1) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 1/2) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 C (*.f64 B 4)) (/.f64 1 (*.f64 (pow.f64 A 2) 4))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 C (*.f64 B 4)) (-.f64 (/.f64 1/2 (pow.f64 A 2)) (/.f64 1 (*.f64 (pow.f64 A 2) 4)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 B C)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (-.f64 (*.f64 B (+.f64 C C)) (*.f64 B C))) |
(*.f64 (/.f64 1 (pow.f64 A 2)) (-.f64 (*.f64 B (+.f64 C C)) (*.f64 C B))) |
(*.f64 1 (/.f64 (*.f64 B (-.f64 (+.f64 C C) C)) (pow.f64 A 2))) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (*.f64 B (+.f64 C C))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (-.f64 (*.f64 C (*.f64 B 4)) (*.f64 B (+.f64 C C)))) |
(*.f64 (/.f64 1/2 (pow.f64 A 2)) (-.f64 (*.f64 B (*.f64 4 C)) (*.f64 C (+.f64 B B)))) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (*.f64 C (*.f64 B 4))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (-.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (*.f64 C (*.f64 B 4)))) |
(*.f64 (/.f64 1/4 (pow.f64 A 2)) (-.f64 (*.f64 C (*.f64 B 8)) (*.f64 B (*.f64 4 C)))) |
(*.f64 1/4 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 (*.f64 B C) -2) (-.f64 0 (/.f64 1/2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (*.f64 C B) -2) (neg.f64 (/.f64 1/2 (pow.f64 A 2)))) |
(*.f64 (*.f64 C (*.f64 B -2)) (neg.f64 (/.f64 1/2 (pow.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) 1/4) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (-.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 2 (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))) 1)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 B (pow.f64 A 2))) (pow.f64 A 2)) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))) (/.f64 1 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 1 (/.f64 (/.f64 (*.f64 C (+.f64 B B)) (pow.f64 (*.f64 A A) 2)) (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 A 2))) (*.f64 B (/.f64 C (pow.f64 (*.f64 A A) 2)))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2))) (/.f64 (/.f64 1 (/.f64 2 (pow.f64 A 2))) 1)) |
(*.f64 1 (/.f64 (/.f64 (*.f64 C (+.f64 B B)) (pow.f64 (*.f64 A A) 2)) (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 A 2))) (*.f64 B (/.f64 C (pow.f64 (*.f64 A A) 2)))) |
(*.f64 -2 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 2 (*.f64 C (*.f64 B 4)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 A 2))) (*.f64 (/.f64 C (pow.f64 A 2)) (/.f64 (+.f64 B B) (pow.f64 A 2)))) |
(*.f64 1 (/.f64 (/.f64 (*.f64 C (+.f64 B B)) (pow.f64 (*.f64 A A) 2)) (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 2 (/.f64 2 (pow.f64 A 2))) (*.f64 B (/.f64 C (pow.f64 (*.f64 A A) 2)))) |
(*.f64 (*.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)) 1)) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))) (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C))) (/.f64 (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)) 1)) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 1 (pow.f64 A 2))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 1/2 (pow.f64 A 2))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4))) (/.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)) 1)) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 (/.f64 1 (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 B (+.f64 C C)))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)) (pow.f64 A 2)) (*.f64 (pow.f64 A 2) (*.f64 C (*.f64 B 4)))) |
(*.f64 (pow.f64 A 2) (/.f64 (*.f64 C B) (pow.f64 (*.f64 A A) 2))) |
(/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) |
(*.f64 (-.f64 (*.f64 (*.f64 B C) -4) 0) (-.f64 0 (/.f64 1 (*.f64 (pow.f64 A 2) 4)))) |
(*.f64 (*.f64 (*.f64 C B) -4) (neg.f64 (/.f64 1 (*.f64 (pow.f64 A 2) 4)))) |
(*.f64 (*.f64 C B) (*.f64 -4 (neg.f64 (/.f64 1/4 (pow.f64 A 2))))) |
(*.f64 (/.f64 1/4 (pow.f64 A 2)) (neg.f64 (*.f64 C (*.f64 B -4)))) |
(pow.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(neg.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 0) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))))) |
(-.f64 (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2)) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (-.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A)))) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (-.f64 (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2) (/.f64 B (+.f64 A A)))) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (-.f64 (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A)))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) 0)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (-.f64 (/.f64 B (*.f64 A -2)) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) 0)) |
(-.f64 (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2)) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (-.f64 (/.f64 B (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (-.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A))) 0)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (-.f64 (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2) (/.f64 B (+.f64 A A)))) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (-.f64 (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)) (/.f64 B (+.f64 A A)))) |
(-.f64 0 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 0 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 0 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 0 (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 0 (+.f64 (/.f64 (neg.f64 B) A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 0 (+.f64 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2))) 0)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 0 (+.f64 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A)) 0)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)))) |
(-.f64 (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2)) (+.f64 (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2) (/.f64 (neg.f64 B) A))) |
(-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (+.f64 (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)))) |
(-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (+.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) 0)) |
(-.f64 (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2)) (+.f64 (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2) (/.f64 (neg.f64 B) A))) |
(-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (+.f64 (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)))) |
(-.f64 (/.f64 B (+.f64 A A)) (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B (*.f64 A -2)))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2))) (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2)))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2))) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2))))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (/.f64 B (+.f64 A A)) (+.f64 (+.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B (*.f64 A -2))) 0)) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2))) (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2)))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2))) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2))))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (*.f64 2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (neg.f64 B) A)) 0)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (*.f64 2 (/.f64 B A)) (+.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(-.f64 (*.f64 B (/.f64 2 A)) (+.f64 (/.f64 B A) (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2))))) |
(-.f64 (*.f64 B (/.f64 2 A)) (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2)))))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (-.f64 (*.f64 B (/.f64 2 A)) (/.f64 B A))) |
(-.f64 (*.f64 2 (/.f64 B A)) (+.f64 (+.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) 0)) |
(-.f64 (*.f64 B (/.f64 2 A)) (+.f64 (/.f64 B A) (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2))))) |
(-.f64 (*.f64 B (/.f64 2 A)) (+.f64 (/.f64 B A) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2)))))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (-.f64 (*.f64 B (/.f64 2 A)) (/.f64 B A))) |
(-.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B (+.f64 A A))) (/.f64 B (*.f64 A -2))) |
(-.f64 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B (+.f64 A A))) (/.f64 B (*.f64 A -2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2)))) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2))) (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2)))) (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4))) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) 4)) (neg.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) 4))) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) 4)) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -4)) |
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) 0)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) 4)) (neg.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) 4))) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) 4)) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -4)) |
(-.f64 (-.f64 (/.f64 (*.f64 B C) (*.f64 2 (pow.f64 A 2))) (/.f64 (neg.f64 B) A)) (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2))) |
(-.f64 (/.f64 (/.f64 (*.f64 C B) 2) (pow.f64 A 2)) (+.f64 (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2) (/.f64 (neg.f64 B) A))) |
(-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (+.f64 (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (-.f64 (/.f64 (*.f64 C B) (*.f64 2 (pow.f64 A 2))) (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -2)))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))) (/.f64 B (*.f64 A -2))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2))) (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2)))) |
(-.f64 (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2))) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2))))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (-.f64 (/.f64 B (+.f64 A A)) (/.f64 B (*.f64 A -2)))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) 2) (+.f64 (/.f64 (/.f64 (*.f64 B C) (*.f64 (pow.f64 A 2) -2)) 2) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 (-.f64 (*.f64 (*.f64 C B) (/.f64 3/2 (pow.f64 A 2))) (/.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) -2)) 2) (neg.f64 (/.f64 (neg.f64 B) A))) |
(-.f64 (/.f64 (*.f64 (*.f64 C B) (/.f64 3/2 (pow.f64 A 2))) 2) (+.f64 (/.f64 (*.f64 C B) (*.f64 (pow.f64 A 2) -4)) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) 3) (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2))))) 4)) |
(-.f64 (/.f64 (*.f64 C (*.f64 B 3)) (*.f64 (pow.f64 A 2) 4)) (+.f64 (/.f64 (neg.f64 (*.f64 B C)) (*.f64 (pow.f64 A 2) 4)) (/.f64 (neg.f64 B) A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 3/2 (/.f64 B A)) 2) (+.f64 (/.f64 (/.f64 B (*.f64 A -2)) 2) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(-.f64 (/.f64 (*.f64 B (/.f64 3/2 A)) 2) (+.f64 (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2))) (/.f64 B (*.f64 (*.f64 A -2) 2)))) |
(-.f64 (/.f64 (*.f64 B (/.f64 3/2 A)) 2) (+.f64 (*.f64 C (/.f64 B (neg.f64 (pow.f64 A 2)))) (/.f64 (/.f64 B A) -4))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 (/.f64 B A) 3) (/.f64 (neg.f64 B) A)) 4)) |
(-.f64 (/.f64 (*.f64 B 3) (*.f64 A 4)) (+.f64 (/.f64 (neg.f64 B) (*.f64 A 4)) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))))) |
(-.f64 (/.f64 (*.f64 B 3) (*.f64 A 4)) (+.f64 (*.f64 C (/.f64 (neg.f64 B) (pow.f64 A 2))) (/.f64 (neg.f64 B) (*.f64 A 4)))) |
(+.f64 (/.f64 (neg.f64 (*.f64 C B)) (neg.f64 (pow.f64 A 2))) (/.f64 (-.f64 (*.f64 B 3) (neg.f64 B)) (*.f64 A 4))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 B 3) (neg.f64 B)) (*.f64 A 4))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) 2) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 1/4 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) 1/4) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 -2 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) 4) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (+.f64 (/.f64 (*.f64 B 4) A) (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2))) 4) |
(/.f64 (+.f64 (/.f64 (*.f64 C (*.f64 B 4)) (pow.f64 A 2)) (/.f64 (*.f64 B 4) A)) 4) |
(/.f64 (+.f64 (/.f64 (*.f64 B (*.f64 4 C)) (pow.f64 A 2)) (/.f64 (*.f64 B 4) A)) 4) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 (*.f64 B 4) (*.f64 A 4))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) 8) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (pow.f64 A 2)) (/.f64 1 (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) (/.f64 (neg.f64 B) A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 2 (pow.f64 A 2))) (/.f64 1/2 (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) (/.f64 (neg.f64 B) A)) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (pow.f64 A 2)) (/.f64 2 (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) (/.f64 (neg.f64 B) A)) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 2 (pow.f64 A 2))) (/.f64 1 (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) (/.f64 (neg.f64 B) A)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (pow.f64 A 2)) (/.f64 4 (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) (/.f64 (neg.f64 B) A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (pow.f64 A 2) 2)) (/.f64 2 (pow.f64 A 2))) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 C B) (/.f64 2 (/.f64 2 (pow.f64 A 2)))) (/.f64 (neg.f64 B) A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) A) (/.f64 1 A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 A A)) (/.f64 1/2 A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 A)) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) A) (/.f64 2 A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 A)) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 A 2)) (/.f64 1 A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 A)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) A) (/.f64 4 A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 A)) |
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 A 2)) (/.f64 2 A)) |
(-.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (/.f64 0 A)) |
(pow.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(neg.f64 (-.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(neg.f64 (-.f64 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2))) (/.f64 B A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))) (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 90 (PI.f64))) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64)))) 2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 90 (PI.f64))) (/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64)))) 2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 90 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) -2)) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) (*.f64 (/.f64 (PI.f64) (PI.f64)) (/.f64 (PI.f64) (PI.f64)))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) (/.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 (PI.f64) (PI.f64))) (-.f64 (/.f64 180 (PI.f64)) (/.f64 0 (PI.f64)))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 360 (PI.f64))) 2) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64))) 4) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(/.f64 (+.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64))) (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 720 (PI.f64)))) 8) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (/.f64 720 (PI.f64))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880) 16) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64)))) 64) |
(/.f64 (*.f64 (*.f64 (*.f64 2 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) 4) (/.f64 1440 (PI.f64))) 64) |
(/.f64 (*.f64 4 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880)) 64) |
(/.f64 (*.f64 (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64))) (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) 64) |
(/.f64 (*.f64 (*.f64 (*.f64 2 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) 4) (/.f64 1440 (PI.f64))) 64) |
(/.f64 (*.f64 4 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880)) 64) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (/.f64 360 (PI.f64))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880) 16) |
(/.f64 (*.f64 (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64))) (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880) 16) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 2 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) 180) (*.f64 (+.f64 2 (/.f64 0 (PI.f64))) (+.f64 2 (/.f64 0 (PI.f64))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 4) (+.f64 2 (/.f64 0 (PI.f64)))) (/.f64 180 (+.f64 2 (/.f64 0 (PI.f64))))) |
(/.f64 (*.f64 4 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64)))) (*.f64 (+.f64 2 (/.f64 0 (PI.f64))) (+.f64 2 (/.f64 0 (PI.f64))))) |
(/.f64 (*.f64 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (+.f64 (/.f64 720 (PI.f64)) (/.f64 720 (PI.f64)))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880) 16) |
(/.f64 (*.f64 (/.f64 360 (PI.f64)) (+.f64 (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) (*.f64 2 (*.f64 2 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) 16) |
(/.f64 (*.f64 720 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 4) (PI.f64))) 16) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) 2880) 16) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) 180) (*.f64 (/.f64 1 (PI.f64)) (/.f64 1 (PI.f64)))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)))) (/.f64 1 (*.f64 (PI.f64) (PI.f64)))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (/.f64 1 (*.f64 (PI.f64) (PI.f64)))) |
(*.f64 180 (/.f64 (-.f64 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (*.f64 (PI.f64) (PI.f64))) (/.f64 0 (PI.f64))) (/.f64 1 (PI.f64)))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(+.f64 (pow.f64 A 2) 0) |
(pow.f64 A 2) |
(+.f64 0 (pow.f64 A 2)) |
(pow.f64 A 2) |
(+.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) 2)) |
(pow.f64 A 2) |
(+.f64 (/.f64 (pow.f64 A 2) 4) (/.f64 (*.f64 (pow.f64 A 2) 3) 4)) |
(pow.f64 A 2) |
(+.f64 (/.f64 (*.f64 (pow.f64 A 2) 3) 4) (/.f64 (pow.f64 A 2) 4)) |
(pow.f64 A 2) |
(-.f64 (pow.f64 A 2) 0) |
(pow.f64 A 2) |
(-.f64 (/.f64 (pow.f64 A 2) 2) (/.f64 (pow.f64 A 2) -2)) |
(-.f64 (/.f64 (*.f64 (pow.f64 A 2) 3) 4) (/.f64 (neg.f64 (pow.f64 A 2)) 4)) |
(pow.f64 A 2) |
(*.f64 (pow.f64 A 2) 1) |
(pow.f64 A 2) |
(*.f64 1/2 (*.f64 2 (pow.f64 A 2))) |
(pow.f64 A 2) |
(*.f64 1 (pow.f64 A 2)) |
(pow.f64 A 2) |
(*.f64 (*.f64 2 (pow.f64 A 2)) 1/2) |
(pow.f64 A 2) |
(*.f64 (*.f64 (pow.f64 A 2) 4) 1/4) |
(pow.f64 A 2) |
(*.f64 1/4 (*.f64 (pow.f64 A 2) 4)) |
(pow.f64 A 2) |
(*.f64 1/4 (pow.f64 (+.f64 A A) 2)) |
(*.f64 -2 (/.f64 (pow.f64 A 2) -2)) |
(pow.f64 A 2) |
(*.f64 (pow.f64 (+.f64 A A) 2) 1/4) |
(*.f64 1/4 (pow.f64 (+.f64 A A) 2)) |
(/.f64 (pow.f64 A 2) 1) |
(pow.f64 A 2) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 2 (pow.f64 A 2)) 2) |
(pow.f64 A 2) |
(/.f64 (*.f64 (pow.f64 A 2) 4) 4) |
(pow.f64 A 2) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 A 2) 4)) 8) |
(pow.f64 A 2) |
(/.f64 (*.f64 (pow.f64 A 2) (pow.f64 A 2)) (pow.f64 A 2)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (pow.f64 A 2))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 A 2) 4)) (*.f64 (pow.f64 A 2) 4)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (pow.f64 A 2) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (pow.f64 A 2))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) 4) 16) |
(pow.f64 A 2) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) 4)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (/.f64 (pow.f64 A 2) 2))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 (pow.f64 A 2) 4)) (*.f64 (*.f64 (pow.f64 A 2) 4) 4)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 (*.f64 2 (pow.f64 A 2)) 4)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (*.f64 (pow.f64 A 2) 4))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (pow.f64 A 2)) (/.f64 (pow.f64 A 2) 2)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (*.f64 2 (pow.f64 A 2)))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 (pow.f64 A 2) -2)) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 A 2) 4) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 2 (pow.f64 A 2))) (*.f64 2 (/.f64 1 (pow.f64 A 2)))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (neg.f64 (pow.f64 A 2)))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (/.f64 1 (pow.f64 A 2)))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 (pow.f64 A 2) 4)) (*.f64 4 (/.f64 (pow.f64 A 2) 2))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (neg.f64 (pow.f64 A 2)))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 1 (pow.f64 A 2)) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (/.f64 1 (pow.f64 A 2)))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 A 2) 2) (*.f64 2 (*.f64 (pow.f64 A 2) 4))) (*.f64 8 (/.f64 (pow.f64 A 2) 2))) |
(/.f64 1 (/.f64 1 (pow.f64 A 2))) |
(/.f64 2 (/.f64 2 (pow.f64 A 2))) |
Compiled 18287 to 11129 computations (39.1% saved)
37 alts after pruning (30 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 825 | 8 | 833 |
| Fresh | 3 | 22 | 25 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 7 | 9 |
| Total | 831 | 37 | 868 |
| Status | Error | Program |
|---|---|---|
| 48.7b | (*.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C -2)) B)) (/.f64 180 (PI.f64))) | |
| 50.2b | (*.f64 (atan.f64 (/.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C)) B)) (/.f64 180 (PI.f64))) | |
| 47.8b | (*.f64 (atan.f64 (/.f64 (/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) 4)) (/.f64 180 (PI.f64))) | |
| 51.6b | (*.f64 (atan.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A))) (/.f64 180 (PI.f64))) | |
| 47.7b | (*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) | |
| 53.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2)) (/.f64 180 (PI.f64))) | |
| 54.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A))) (/.f64 180 (PI.f64))) | |
| 49.6b | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 12) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))) 4)) (/.f64 180 (PI.f64))) | |
| ✓ | 49.4b | (*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
| 35.8b | (*.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (/.f64 180 (PI.f64))) | |
| 37.7b | (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) | |
| 57.5b | (*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) B)) (/.f64 180 (PI.f64))) | |
| 36.2b | (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) | |
| 50.2b | (*.f64 (atan.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2))) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) | |
| 47.8b | (*.f64 (atan.f64 (/.f64 (*.f64 B (+.f64 (/.f64 6 A) (/.f64 -4 A))) 4)) (/.f64 180 (PI.f64))) | |
| ✓ | 48.3b | (*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| 50.1b | (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) | |
| 48.6b | (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) | |
| 47.6b | (*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) | |
| ✓ | 56.1b | (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
| 49.5b | (*.f64 (atan.f64 (-.f64 (/.f64 B (*.f64 A -4)) (*.f64 (/.f64 B A) -3/4))) (/.f64 180 (PI.f64))) | |
| 42.4b | (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) | |
| 54.0b | (*.f64 (atan.f64 (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (*.f64 B (pow.f64 A 4)))))) (/.f64 180 (PI.f64))) | |
| 42.5b | (*.f64 (atan.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 B (/.f64 1/2 C))))) (/.f64 180 (PI.f64))) | |
| 52.3b | (*.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3))))) (/.f64 180 (PI.f64))) | |
| 48.7b | (*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (/.f64 180 (PI.f64))) | |
| ✓ | 47.7b | (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| ✓ | 47.6b | (*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
| 47.8b | (*.f64 (atan.f64 (*.f64 1/2 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) A) (/.f64 1 A)))) (/.f64 180 (PI.f64))) | |
| 44.2b | (*.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))) (/.f64 180 (PI.f64))) | |
| 43.1b | (*.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (/.f64 180 (PI.f64))) | |
| 46.8b | (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B))) (/.f64 180 (PI.f64))) | |
| ✓ | 48.5b | (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
| ✓ | 52.9b | (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
| 36.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) | |
| 47.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
Compiled 795 to 631 computations (20.6% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 (/.f64 B (*.f64 A -4)) (*.f64 (/.f64 B A) -3/4))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 B (+.f64 (/.f64 6 A) (/.f64 -4 A))) 4)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 (+.f64 (*.f64 6 B) (*.f64 -4 B)) A) 4)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 (/.f64 (/.f64 B 2) A) A) (/.f64 1 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (/.f64 B A) 6) (*.f64 (/.f64 B A) -4)) 4)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 4) (*.f64 B (/.f64 2 A))) 4)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 (/.f64 (neg.f64 B) A) (/.f64 (*.f64 B (/.f64 6 A)) 2)) 4)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (/.f64 B (*.f64 A A)) (/.f64 1/2 A)) (/.f64 B A)) 2)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 (*.f64 A (/.f64 -2 B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 B (/.f64 1/2 C))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (/.f64 (*.f64 B (/.f64 2 A)) A) (/.f64 B (*.f64 A A))) (/.f64 2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (*.f64 (/.f64 B A) 12) (+.f64 (*.f64 B (/.f64 6 A)) (*.f64 (/.f64 B A) 4))) 4)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 1/2 A)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 B 2) (*.f64 C -2)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 (pow.f64 B 2) (/.f64 -1/2 C)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 (/.f64 1/2 B) B) (*.f64 B (/.f64 (pow.f64 B 2) A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (/.f64 1/2 B)) (+.f64 B A)) B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 B A) (*.f64 (neg.f64 B) (/.f64 C (pow.f64 A 2)))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) A) (/.f64 1 A)))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 (pow.f64 B 2) 2)) (neg.f64 (/.f64 (pow.f64 B 2) 2))) (/.f64 -1/2 C)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (/.f64 180 (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 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (/.f64 -1/2 C)) B)) (/.f64 180 (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 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 B C))) 0)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (*.f64 2 (pow.f64 B 2))) (*.f64 2 (*.f64 2 (pow.f64 B 2)))) (+.f64 C C)) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (/.f64 (/.f64 -1/2 B) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) (*.f64 C -1/2)) (*.f64 C (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (*.f64 B (pow.f64 A 4)))))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2))) (/.f64 1/2 (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
7 calls:
| 126.0ms | B |
| 102.0ms | C |
| 99.0ms | A |
| 24.0ms | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 13.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 |
|---|---|---|
| 18.9b | 4 | A |
| 19.6b | 5 | B |
| 19.6b | 4 | C |
| 17.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))) |
| 17.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)) |
| 17.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)))))) |
| 17.7b | 3 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
Compiled 1130 to 760 computations (32.7% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 9.141748409274139e-7 | 0.9999999999993315 |
| 0.0ms | -0.999999545957464 | -0.00013262840554409812 |
Compiled 32 to 25 computations (21.9% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
3 calls:
| 84.0ms | B |
| 73.0ms | A |
| 44.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 19.5b | 7 | A |
| 20.1b | 8 | B |
| 20.5b | 4 | C |
Compiled 216 to 138 computations (36.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 30025139636962.32 | 475277521684743.6 |
| 27.0ms | 1.3835760643811865e-19 | 6.130579169393045e-19 |
| 50.0ms | 2.635344294080751e-89 | 1.4945885851164666e-78 |
| 38.0ms | 1.950547219901567e-159 | 5.105740071941703e-157 |
| 37.0ms | 5.380422857798835e-218 | 5.512723270868575e-216 |
| 66.0ms | -7.765766554254947e+24 | -7.658151905105408e+21 |
| 119.0ms | 559× | body | 256 | valid |
| 56.0ms | 74× | body | 2048 | valid |
| 36.0ms | 37× | body | 4096 | valid |
| 19.0ms | 33× | body | 1024 | valid |
| 6.0ms | 17× | body | 512 | valid |
Compiled 1370 to 1105 computations (19.3% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) |
3 calls:
| 74.0ms | B |
| 67.0ms | A |
| 43.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 19.5b | 7 | A |
| 20.1b | 8 | B |
| 20.5b | 4 | C |
Compiled 204 to 135 computations (33.8% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 30025139636962.32 | 475277521684743.6 |
| 29.0ms | 1.3835760643811865e-19 | 6.130579169393045e-19 |
| 49.0ms | 2.635344294080751e-89 | 1.4945885851164666e-78 |
| 37.0ms | 1.950547219901567e-159 | 5.105740071941703e-157 |
| 35.0ms | 5.380422857798835e-218 | 5.512723270868575e-216 |
| 52.0ms | -7.765766554254947e+24 | -7.658151905105408e+21 |
| 107.0ms | 552× | body | 256 | valid |
| 46.0ms | 47× | body | 4096 | valid |
| 41.0ms | 61× | body | 2048 | valid |
| 22.0ms | 45× | body | 1024 | valid |
| 5.0ms | 15× | body | 512 | valid |
Compiled 1370 to 1105 computations (19.3% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (/.f64 B A) 2)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64))) |
3 calls:
| 54.0ms | B |
| 47.0ms | C |
| 44.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 20.9b | 4 | A |
| 24.5b | 6 | B |
| 21.5b | 5 | C |
Compiled 192 to 129 computations (32.8% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 61.0ms | 30025139636962.32 | 475277521684743.6 |
| 38.0ms | 5.380422857798835e-218 | 5.512723270868575e-216 |
| 67.0ms | -7.765766554254947e+24 | -7.658151905105408e+21 |
| 80.0ms | 224× | body | 256 | valid |
| 30.0ms | 40× | body | 2048 | valid |
| 23.0ms | 24× | body | 4096 | valid |
| 22.0ms | 35× | body | 1024 | valid |
| 4.0ms | 13× | body | 512 | valid |
Compiled 620 to 508 computations (18.1% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 138.0ms | B |
| 69.0ms | C |
| 33.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 3 | A |
| 24.6b | 6 | B |
| 21.9b | 8 | C |
Compiled 172 to 117 computations (32% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 146.0ms | 2.2590079166464322e+69 | 7.815417289016895e+69 |
| 27.0ms | 1.6768915931436285e+25 | 2.684844578588591e+25 |
| 93.0ms | 6.272735411725125e-63 | 1.2017572053612354e-57 |
| 92.0ms | 3.1974851971383803e-115 | 7.246632815062872e-112 |
| 39.0ms | 1.5128474905468588e-251 | 6.902782445260229e-250 |
| 49.0ms | 9.430722173196025e-278 | 1.98686585320279e-269 |
| 34.0ms | -8.308860075683889e-109 | -4.62689394992807e-110 |
| 156.0ms | 49× | body | 4096 | valid |
| 148.0ms | 547× | body | 256 | valid |
| 80.0ms | 112× | body | 2048 | valid |
| 28.0ms | 55× | body | 1024 | valid |
| 7.0ms | 21× | body | 512 | valid |
Compiled 1404 to 1177 computations (16.2% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 B (*.f64 C -2))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (*.f64 2 C) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 80.0ms | B |
| 66.0ms | C |
| 33.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 22.0b | 3 | A |
| 24.6b | 6 | B |
| 21.9b | 8 | C |
Compiled 162 to 114 computations (29.6% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 2.2590079166464322e+69 | 7.815417289016895e+69 |
| 28.0ms | 1.6768915931436285e+25 | 2.684844578588591e+25 |
| 60.0ms | 6.272735411725125e-63 | 1.2017572053612354e-57 |
| 95.0ms | 3.1974851971383803e-115 | 7.246632815062872e-112 |
| 109.0ms | 1.5128474905468588e-251 | 6.902782445260229e-250 |
| 47.0ms | 9.430722173196025e-278 | 1.98686585320279e-269 |
| 37.0ms | -8.308860075683889e-109 | -4.62689394992807e-110 |
| 183.0ms | 542× | body | 256 | valid |
| 77.0ms | 109× | body | 2048 | valid |
| 55.0ms | 55× | body | 4096 | valid |
| 25.0ms | 47× | body | 1024 | valid |
| 12.0ms | 31× | body | 512 | valid |
Compiled 1404 to 1177 computations (16.2% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 A (/.f64 -2 B))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 -1/2 C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 292.0ms | B |
| 30.0ms | C |
| 27.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 23.5b | 4 | A |
| 22.8b | 13 | B |
| 26.3b | 4 | C |
Compiled 132 to 93 computations (29.5% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 62.0ms | 4.579883178074084e+82 | 3.501007253043487e+101 |
| 29.0ms | 1.1228507407296281e+80 | 4.617699680083862e+80 |
| 41.0ms | 2.2455901664751064e+26 | 1.2332881040467925e+31 |
| 49.0ms | 920628125.6453098 | 12569673589232.822 |
| 52.0ms | 1.4784716661940285e-27 | 7.283200100405748e-25 |
| 69.0ms | 1.1248826760798869e-57 | 1.2531660578315077e-48 |
| 41.0ms | 4.83783150673769e-91 | 7.2883749573195585e-90 |
| 64.0ms | 2.7362014554119943e-145 | 3.8515114775584394e-136 |
| 59.0ms | -8.961553823069828e-298 | -2.5341728960131078e-298 |
| 87.0ms | -3.447560930788127e-266 | -4.7286575232518906e-269 |
| 103.0ms | -1.4097363605674366e-195 | -1.3946007298283732e-215 |
| 47.0ms | -2.3773839785034536e-82 | -8.892360553022652e-85 |
| 207.0ms | 206× | body | 4096 | valid |
| 206.0ms | 951× | body | 256 | valid |
| 194.0ms | 237× | body | 2048 | valid |
| 54.0ms | 94× | body | 1024 | valid |
| 16.0ms | 48× | body | 512 | valid |
Compiled 2530 to 2179 computations (13.9% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 72.0ms | B |
| 25.0ms | A |
| 23.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 23.5b | 4 | A |
| 22.8b | 13 | B |
| 26.3b | 4 | C |
Compiled 92 to 66 computations (28.3% saved)
| 12× | binary-search |
| Time | Left | Right |
|---|---|---|
| 61.0ms | 4.579883178074084e+82 | 3.501007253043487e+101 |
| 34.0ms | 1.1228507407296281e+80 | 4.617699680083862e+80 |
| 41.0ms | 2.2455901664751064e+26 | 1.2332881040467925e+31 |
| 48.0ms | 920628125.6453098 | 12569673589232.822 |
| 50.0ms | 1.4784716661940285e-27 | 7.283200100405748e-25 |
| 54.0ms | 1.1248826760798869e-57 | 1.2531660578315077e-48 |
| 48.0ms | 4.83783150673769e-91 | 7.2883749573195585e-90 |
| 68.0ms | 2.7362014554119943e-145 | 3.8515114775584394e-136 |
| 44.0ms | -8.961553823069828e-298 | -2.5341728960131078e-298 |
| 78.0ms | -3.447560930788127e-266 | -4.7286575232518906e-269 |
| 103.0ms | -1.4097363605674366e-195 | -1.3946007298283732e-215 |
| 67.0ms | -2.3773839785034536e-82 | -8.892360553022652e-85 |
| 235.0ms | 221× | body | 4096 | valid |
| 184.0ms | 252× | body | 2048 | valid |
| 178.0ms | 938× | body | 256 | valid |
| 48.0ms | 93× | body | 1024 | valid |
| 21.0ms | 32× | body | 512 | valid |
Compiled 2530 to 2179 computations (13.9% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 64.0ms | B |
| 31.0ms | A |
| 28.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 27.2b | 7 | A |
| 26.1b | 12 | B |
| 29.5b | 5 | C |
Compiled 72 to 54 computations (25% saved)
| 11× | binary-search |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 4.579883178074084e+82 | 3.501007253043487e+101 |
| 26.0ms | 1.1228507407296281e+80 | 4.617699680083862e+80 |
| 50.0ms | 9.328637779288489e+32 | 6.199140318111222e+42 |
| 49.0ms | 1.4784716661940285e-27 | 7.283200100405748e-25 |
| 57.0ms | 1.1248826760798869e-57 | 1.2531660578315077e-48 |
| 35.0ms | 4.83783150673769e-91 | 7.2883749573195585e-90 |
| 66.0ms | 2.7362014554119943e-145 | 3.8515114775584394e-136 |
| 47.0ms | -8.961553823069828e-298 | -2.5341728960131078e-298 |
| 67.0ms | -3.447560930788127e-266 | -4.7286575232518906e-269 |
| 93.0ms | -1.4097363605674366e-195 | -1.3946007298283732e-215 |
| 46.0ms | -4.4768955187135266e-70 | -3.7310299714580604e-72 |
| 201.0ms | 207× | body | 4096 | valid |
| 156.0ms | 879× | body | 256 | valid |
| 151.0ms | 210× | body | 2048 | valid |
| 45.0ms | 94× | body | 1024 | valid |
| 11.0ms | 34× | body | 512 | valid |
Compiled 2294 to 1997 computations (12.9% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 34.0ms | A |
| 30.0ms | B |
| 22.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 33.4b | 8 | A |
| 28.9b | 7 | B |
| 29.7b | 5 | C |
Compiled 62 to 47 computations (24.2% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 47.0ms | 2.2455901664751064e+26 | 1.2332881040467925e+31 |
| 110.0ms | 4.118495559389559e-136 | 9.549972385656166e-131 |
| 154.0ms | 1.1039058735636731e-272 | 2.2401320460146457e-271 |
| 67.0ms | -3.447560930788127e-266 | -4.7286575232518906e-269 |
| 153.0ms | -1.4097363605674366e-195 | -1.3946007298283732e-215 |
| 141.0ms | -4.4768955187135266e-70 | -3.7310299714580604e-72 |
| 341.0ms | 177× | body | 4096 | valid |
| 124.0ms | 466× | body | 256 | valid |
| 105.0ms | 32× | body | 1024 | valid |
| 81.0ms | 109× | body | 2048 | valid |
| 6.0ms | 16× | body | 512 | valid |
Compiled 1274 to 1112 computations (12.7% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 59.0ms | B |
| 24.0ms | A |
| 21.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 35.6b | 6 | A |
| 29.1b | 7 | B |
| 36.3b | 5 | C |
Compiled 52 to 40 computations (23.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 44.0ms | 2.2455901664751064e+26 | 1.2332881040467925e+31 |
| 100.0ms | 4.118495559389559e-136 | 9.549972385656166e-131 |
| 59.0ms | 1.1039058735636731e-272 | 2.2401320460146457e-271 |
| 77.0ms | -3.447560930788127e-266 | -4.7286575232518906e-269 |
| 236.0ms | -1.4097363605674366e-195 | -1.3946007298283732e-215 |
| 77.0ms | -8.892360553022652e-85 | -8.086511505740697e-104 |
| 303.0ms | 224× | body | 4096 | valid |
| 136.0ms | 116× | body | 2048 | valid |
| 77.0ms | 446× | body | 256 | valid |
| 60.0ms | 48× | body | 1024 | valid |
| 5.0ms | 14× | body | 512 | valid |
Compiled 1304 to 1157 computations (11.3% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 22.0ms | B |
| 22.0ms | A |
| 12.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 40.9b | 6 | A |
| 30.3b | 6 | B |
| 37.5b | 3 | C |
Compiled 43 to 34 computations (20.9% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 51.0ms | 9.328637779288489e+32 | 6.199140318111222e+42 |
| 74.0ms | 1.1039058735636731e-272 | 2.2401320460146457e-271 |
| 39.0ms | -1.1243372636500571e-269 | -5.903693089241799e-270 |
| 114.0ms | -1.4097363605674366e-195 | -1.3946007298283732e-215 |
| 69.0ms | -8.892360553022652e-85 | -8.086511505740697e-104 |
| 145.0ms | 139× | body | 4096 | valid |
| 86.0ms | 390× | body | 256 | valid |
| 85.0ms | 98× | body | 2048 | valid |
| 19.0ms | 38× | body | 1024 | valid |
| 2.0ms | 7× | body | 512 | valid |
Compiled 1000 to 897 computations (10.3% saved)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 20.0ms | A |
| 11.0ms | B |
| 8.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 43.2b | 5 | A |
| 34.7b | 3 | B |
| 46.3b | 2 | C |
Compiled 35 to 29 computations (17.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 71.0ms | 6.926107319099686e-182 | 2.3024164934239422e-178 |
| 81.0ms | -8.892360553022652e-85 | -8.086511505740697e-104 |
| 68.0ms | 68× | body | 4096 | valid |
| 42.0ms | 43× | body | 2048 | valid |
| 30.0ms | 162× | body | 256 | valid |
| 5.0ms | 9× | body | 1024 | valid |
| 2.0ms | 6× | body | 512 | valid |
Compiled 428 to 403 computations (5.8% saved)
Total -24.2b remaining (-62.7%)
Threshold costs -24.2b (-62.7%)
| Inputs |
|---|
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
| Outputs |
|---|
(*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
3 calls:
| 16.0ms | A |
| 6.0ms | B |
| 4.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 45.2b | 4 | A |
| 38.6b | 2 | B |
| 48.5b | 1 | C |
Compiled 27 to 23 computations (14.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 94.0ms | -2.5341728960131078e-298 | 6.075512662734945e-307 |
| 58.0ms | 59× | body | 4096 | valid |
| 16.0ms | 19× | body | 2048 | valid |
| 15.0ms | 77× | body | 256 | valid |
| 2.0ms | 3× | body | 1024 | valid |
| 1.0ms | 2× | body | 512 | valid |
Compiled 232 to 225 computations (3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 334 | 3725 |
| 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/2) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (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))))) 4722366482869645/4722366482869645213696) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))))) |
(if (<=.f64 A -1449999999999999895142400) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 A 3493165707676595/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 A 4550879387105123/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 A 495407149444547/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) (if (<=.f64 A 5815372481559007/41538374868278621028243970633760768) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 A 31000000000000) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))))))))) |
(if (<=.f64 A -36999999999999997902848) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 A 4036547039981843/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) (if (<=.f64 A 7815640686550103/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 A 814345057444847/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) (if (<=.f64 A 8224598223919167/41538374868278621028243970633760768) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 A 31000000000000) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))))))))) |
(if (<=.f64 A -245000000000000014680064) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 A 2639280756911205/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) (if (<=.f64 A 34000000000000) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))))) |
(if (<=.f64 C -7953825416484271/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 C 18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 5417082594652817/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 5210644015679229/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) (if (<=.f64 C 17499999999999999974834176) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 2500000000000000181328590953823087815395936024116304888795525388697600) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))))) |
(if (<=.f64 C -8799977056535789/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 C 6245471015606689/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 6190951536746077/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 2426085982355713/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 1492632400324779/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 C 17499999999999999974834176) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 3099999999999999841723567566268414301504203882326922157421670936084480) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))))) |
(if (<=.f64 B -1161976947540975/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 B -5003232133390957/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -290432989937067/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -5890680864316837/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 484461809968629/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 B 5742252960529749/220855883097298041197912187592864814478435487109452369765200775161577472) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3157820365026309/10889035741470030830827987437816582766592) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 1400000000) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 1199999999999999988457275392) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 339999999999999992192051664866659737883316087740800327016516568300681836242141184) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) (if (<=.f64 B 47999999999999999591523568385787545946281041832294659091522967575478639262586372096) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))))))))) |
(if (<=.f64 B -546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 B -136451785456117/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -7435084542388915/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -5301612777885153/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 7594266210319049/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3554922854784611/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 3235193600058077/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 7247742189522453/1393796574908163946345982392040522594123776) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 1050000000) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 230000000000000005804916736) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 304999999999999987575325451719354273061311536166798629880509952417936803245326336) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) (if (<=.f64 B 1099999999999999951824702772428630345474600697127459551981745117036136399002837465482395648) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))))))))) |
(if (<=.f64 B -5470555600507653/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -3941940468732269/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -4832804952552795/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -158312048228515/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 4504185476465091/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 6880495847970215/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 1725436586697641/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 2395587863123407/10889035741470030830827987437816582766592) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 950000000000000005942544668033024) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 460000000000000008020827252800278474415903121708806145768539251327236235088363520) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) (if (<=.f64 B 45999999999999997642713975223312246504049481660767645010001063116250285879507025920) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))))))))))))) |
(if (<=.f64 B -4351578318585633/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -7411657728543295/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -706333031526947/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 5786280194268749/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3500000000000000183945396224) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))) |
(if (<=.f64 B -7486381177314951/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -3727698425494847/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 856521739283203/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 4986806004216779/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 309999999999999995872804864) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))) |
(if (<=.f64 B -3711984199749931/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -3411294636402925/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -966560990510559/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3997101449988281/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3900000000000000191265927461863424) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))))))) |
(if (<=.f64 B -1477575232364793/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B 8394890736424839/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))) |
(if (<=.f64 B -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 -1) (/.f64 180 (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/2) (*.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) A) B)) (/.f64 180 (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))))) 4722366482869645/4722366482869645213696) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))))) |
(if (<=.f64 A -1449999999999999895142400) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 A 3493165707676595/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 A 4550879387105123/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 A 495407149444547/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) (if (<=.f64 A 5815372481559007/41538374868278621028243970633760768) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 A 31000000000000) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))))))))) |
(if (<=.f64 A -36999999999999997902848) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 A 4036547039981843/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) (if (<=.f64 A 7815640686550103/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 A 814345057444847/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))) (if (<=.f64 A 8224598223919167/41538374868278621028243970633760768) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 A 31000000000000) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C B) A) B)) (PI.f64))))))))) |
(if (<=.f64 A -245000000000000014680064) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 A 2639280756911205/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) (if (<=.f64 A 34000000000000) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 (/.f64 (-.f64 B A) B)) (/.f64 180 (PI.f64)))))) |
(if (<=.f64 C -7953825416484271/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 C 18272463771375/2436328502849999770088345596968797077719056714398751881716976614303237172691606525616403766470502564806326229057852167045864792466300773511644496824078163354882819424989118257467697413872513412088199898369804594718421399481348718736436590903867241403206934700776069386770457147497978527744) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 5417082594652817/128978157015543273035239205301883937138390460458037480988271657477215308241387905145121400363197555638348240965150666181367760634644210336242807367788803607643649092773194600627131718182721299085210994362356247168981452219910049252646092992863046014767953755101986816) (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 1472980775001683/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 5210644015679229/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (/.f64 180 (PI.f64))) (if (<=.f64 C 17499999999999999974834176) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 2500000000000000181328590953823087815395936024116304888795525388697600) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))))) |
(if (<=.f64 C -8799977056535789/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 C 6245471015606689/594806763391113225119224999259960224052504080663757783622308743726376262864161749418067325798462540235919489516077189220181834098217962283116332232440957850313188336178983949577074563933719094748095678312940574882427099482751152035262839576139463233204818042181657565129506139525873664) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 6190951536746077/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (atan.f64 (*.f64 B (/.f64 1/2 A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 2426085982355713/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (if (<=.f64 C 1492632400324779/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 C 17499999999999999974834176) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 C 3099999999999999841723567566268414301504203882326922157421670936084480) (*.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (/.f64 180 (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))))) |
(if (<=.f64 B -1161976947540975/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 B -5003232133390957/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -290432989937067/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -5890680864316837/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 484461809968629/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 6880495847970215/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 180 (PI.f64))) (if (<=.f64 B 5742252960529749/220855883097298041197912187592864814478435487109452369765200775161577472) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3157820365026309/10889035741470030830827987437816582766592) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 1400000000) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 1199999999999999988457275392) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 339999999999999992192051664866659737883316087740800327016516568300681836242141184) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) (if (<=.f64 B 47999999999999999591523568385787545946281041832294659091522967575478639262586372096) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))))))))) |
(if (<=.f64 B -546812681195753/273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881728) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (if (<=.f64 B -136451785456117/189516368689051383685178160212707831452256593886315504289435063235601922935348741007187305765215634515440396813614632959737741704603859178643101474004050432031793820315045154486116367874950982034333862206264217376817974469459968) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -7435084542388915/74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734208) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -5301612777885153/11781361728633673532894774498354952494238773929196300355071513798753168641589311119865182769801300280680127783231251635087526446289021607771691249214388576215221396663491984443067742263787264024212477244347842938066577043117995647400274369612403653814737339068225047641453182709824206687753689912418253153056587776) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 7594266210319049/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3554922854784611/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 3235193600058077/26959946667150639794667015087019630673637144422540572481103610249216) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 7247742189522453/1393796574908163946345982392040522594123776) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 1050000000) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 230000000000000005804916736) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 304999999999999987575325451719354273061311536166798629880509952417936803245326336) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) (if (<=.f64 B 1099999999999999951824702772428630345474600697127459551981745117036136399002837465482395648) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))))))))) |
(if (<=.f64 B -5470555600507653/497323236409786642155382248146820840100456150797347717440463976893159497012533375533056) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -3941940468732269/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -4832804952552795/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -158312048228515/184083777009901148951480851536796132722480842643692193047992403105518260024832986247893480778145316885626996612988306798242600723265962621432675768974821503362834322867062256922933472871676000378319956942935045907290266298718681990629287025193807090855270922941016369397705979841003229496151404881535205516509184) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 4504185476465091/209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 6880495847970215/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 1725436586697641/431359146674410236714672241392314090778194310760649159697657763987456) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 2395587863123407/10889035741470030830827987437816582766592) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 950000000000000005942544668033024) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 460000000000000008020827252800278474415903121708806145768539251327236235088363520) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) (if (<=.f64 B 45999999999999997642713975223312246504049481660767645010001063116250285879507025920) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))))))))))))) |
(if (<=.f64 B -4351578318585633/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -7411657728543295/344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611555846958495676040441511948045769973944468809441663382665538511073745187088876036706973599091474545756168257536) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -706333031526947/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 5786280194268749/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 4495317912455029/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3500000000000000183945396224) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))) |
(if (<=.f64 B -7486381177314951/19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153408) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -3727698425494847/22592111669665739975592870737637022906810831294812620197467215446901550642889587999246991367961839975767182923986271972624986374927027127581012424707895568851446368731861728964581056579941628221790058875830676242925879296) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -8422556708174943/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 856521739283203/19033816428515623203815199976318727169680130581240249075913879799244040411653175981378154425550801287549423664514470055045818691142974793059722631438110651210022026757727486386466386045879011031939061706014098396237667183448036865128410866436462823462554177349813042084144196464827957248) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 4986806004216779/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 309999999999999995872804864) (*.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))))))) |
(if (<=.f64 B -3711984199749931/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B -3411294636402925/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B -966560990510559/148701690847778306279806249814990056013126020165939445905577185931594065716040437354516831449615635058979872379019297305045458524554490570779083058110239462578297084044745987394268640983429773687023919578235143720606774870687788008815709894034865808301204510545414391282376534881468416) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3997101449988281/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (if (<=.f64 B 3900000000000000191265927461863424) (*.f64 (atan.f64 (/.f64 C B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))))))) |
(if (<=.f64 B -1477575232364793/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (if (<=.f64 B 8394890736424839/36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830208) (*.f64 (atan.f64 (/.f64 0 B)) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))))) |
(if (<=.f64 B -2024022533073/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (atan.f64 1) (/.f64 180 (PI.f64))) (*.f64 (atan.f64 -1) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 -1) (/.f64 180 (PI.f64))) |
Compiled 1335 to 901 computations (32.5% saved)
| 4× | egg-herbie |
| 1276× | rational_best-simplify-57 |
| 1276× | rational_best-simplify-57 |
| 1276× | rational_best-simplify-57 |
| 1190× | rational_best-simplify-52 |
| 1170× | rational_best-simplify-65 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 71 |
| 1 | 38 | 71 |
| 2 | 60 | 71 |
| 3 | 120 | 65 |
| 4 | 250 | 65 |
| 5 | 617 | 65 |
| 6 | 2135 | 65 |
| 0 | 744 | 17796 |
| 1 | 2003 | 17362 |
| 2 | 5950 | 16910 |
| 0 | 23 | 71 |
| 1 | 38 | 71 |
| 2 | 60 | 71 |
| 3 | 120 | 65 |
| 4 | 250 | 65 |
| 5 | 617 | 65 |
| 6 | 2135 | 65 |
| 0 | 23 | 71 |
| 1 | 38 | 71 |
| 2 | 60 | 71 |
| 3 | 120 | 65 |
| 4 | 250 | 65 |
| 5 | 617 | 65 |
| 6 | 2135 | 65 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 583 to 375 computations (35.7% saved)
Compiled 1293 to 778 computations (39.8% saved)
Loading profile data...