Time bar (total: 35.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.7s | 5764× | body | 256 | valid |
| 1.2s | 919× | body | 4096 | valid |
| 956.0ms | 848× | body | 2048 | valid |
| 358.0ms | 493× | body | 1024 | valid |
| 120.0ms | 232× | body | 512 | valid |
| 2× | egg-herbie |
| 16× | rational.json-simplify-2 |
| 16× | rational.json-simplify-1 |
| 8× | rational.json-simplify-42 |
| 8× | rational.json-simplify-45 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 284 |
| 1 | 83 | 284 |
| 2 | 87 | 284 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64))) |
Compiled 29 to 23 computations (20.7% saved)
| 1× | egg-herbie |
| 4× | rational.json-simplify-2 |
| 4× | rational.json-simplify-1 |
| 2× | rational.json-simplify-42 |
| 2× | rational.json-simplify-45 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 71 |
| 1 | 30 | 71 |
| 2 | 31 | 71 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) |
Compiled 49 to 35 computations (28.6% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 2 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 3 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 25.9b | (*.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))) |
| ▶ | 25.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) |
Compiled 52 to 40 computations (23.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| ✓ | 0.2b | (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| ✓ | 0.2b | (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| ✓ | 34.8b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 150 to 91 computations (39.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | A | @ | inf | (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 1.0ms | A | @ | -inf | (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 1.0ms | A | @ | 0 | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
| 1.0ms | C | @ | 0 | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
| 1.0ms | C | @ | inf | (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 1× | batch-egg-rewrite |
| 916× | rational.json-simplify-47 |
| 748× | rational.json-simplify-50 |
| 736× | rational.json-5 |
| 734× | exponential.json-3 |
| 734× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 158 |
| 1 | 141 | 158 |
| 2 | 431 | 158 |
| 3 | 1570 | 158 |
| 4 | 6218 | 158 |
| 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 (/.f64 1 B) (-.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 (-.f64 A C) 2) (pow.f64 B 2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 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 A (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 A)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (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 0 (-.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 -1 A)) 1)))) (#(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 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)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(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 (+.f64 A (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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A (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 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A (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 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A (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 (/.f64 (+.f64 A (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 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 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)))) (+.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 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)))) (*.f64 (+.f64 A (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 (/.f64 1 (+.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)))) (+.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 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)))) (*.f64 (+.f64 A (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 (*.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) (*.f64 (+.f64 A (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.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)))) (*.f64 (+.f64 A (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 (+.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)))) (*.f64 (+.f64 A (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 (/.f64 (/.f64 1 (+.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)))) (+.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)))) (*.f64 (+.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)))) (+.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 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)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(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 (*.f64 (/.f64 1 B) (-.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 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 (/.f64 1 B) (-.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 (neg.f64 (*.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 0 (-.f64 -1 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (*.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 B) (-.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 (neg.f64 (*.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 1 (-.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 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 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A 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)))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.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 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 A C) (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 -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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.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 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.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 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) (*.f64 (+.f64 (-.f64 A C) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (-.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 neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))))))) |
| 1× | egg-herbie |
| 1804× | rational.json-simplify-47 |
| 892× | rational.json-simplify-54 |
| 884× | rational.json-simplify-2 |
| 834× | rational.json-simplify-49 |
| 804× | rational.json-simplify-46 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 590 | 15242 |
| 1 | 1276 | 14210 |
| 2 | 2561 | 14114 |
| 3 | 4777 | 13784 |
| 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 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (/.f64 A B)) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 C 3) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(*.f64 -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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 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 A (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 (-.f64 0 (-.f64 -1 A)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 1 A)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(-.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 -1 A)) 1) |
(*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(*.f64 (+.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)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 (+.f64 A (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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (*.f64 (+.f64 A (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 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 A (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 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)) |
(*.f64 (*.f64 (+.f64 A (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 (/.f64 (+.f64 A (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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 (+.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)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.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)))) (*.f64 (+.f64 A (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 (/.f64 1 (+.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)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (*.f64 (+.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)))) (*.f64 (+.f64 A (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 (*.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) (*.f64 (+.f64 A (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 (*.f64 (*.f64 (+.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)))) (*.f64 (+.f64 A (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 (+.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)))) (*.f64 (+.f64 A (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 (/.f64 (/.f64 1 (+.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)))) (+.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)))) (*.f64 (+.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)))) (+.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 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)))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(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 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (*.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 1 (-.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)) |
(+.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 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A 1))) |
(+.f64 (-.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) 1) |
(+.f64 (-.f64 C (-.f64 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 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A -1))) |
(+.f64 (-.f64 C (-.f64 A 1)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) (*.f64 (+.f64 (-.f64 A C) (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 (*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) 1/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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) 1/2)) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (*.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))) 1/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 (+.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 C (*.f64 (*.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)) (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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 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 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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 (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 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)))) (neg.f64 (*.f64 C A)))) (*.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 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 C -1)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)) (+.f64 A (neg.f64 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 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A))) (+.f64 A (neg.f64 C))) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 C (neg.f64 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (neg.f64 A) (+.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 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 C (neg.f64 A)))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) 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 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (+.f64 (*.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 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (pow.f64 C 2) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))) (*.f64 (pow.f64 C 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))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (+.f64 C (neg.f64 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (+.f64 C (neg.f64 A)))) |
(+.f64 C (+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C))))) |
(*.f64 -1 C) |
(*.f64 C -1) |
(neg.f64 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 C -1)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 C -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) A)) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 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 C -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.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 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (+.f64 A (neg.f64 C))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) A)) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (+.f64 (*.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 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) A))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (+.f64 A (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16))) |
(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 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) |
(+.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 (*.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 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 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 1/2 (*.f64 (-.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)))) (pow.f64 A 2)))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) |
(+.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 (*.f64 C (*.f64 (-.f64 1 (*.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))) 1/2)) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) 1/2))))) |
(+.f64 (*.f64 1/2 (*.f64 C (*.f64 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 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)))) (pow.f64 A 2))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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 2 A) |
(+.f64 (*.f64 -1 C) (*.f64 2 A)) |
(+.f64 (*.f64 C -1) (*.f64 2 A)) |
(+.f64 (neg.f64 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 C -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)) (*.f64 2 A))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)) (+.f64 (neg.f64 C) (*.f64 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)))))) |
(+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2))) (*.f64 2 A)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A))) (+.f64 (neg.f64 C) (*.f64 2 A))) |
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 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 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 C (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 A 3))))) |
(+.f64 C (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) (*.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 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 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) 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 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) 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)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (neg.f64 (*.f64 C A)))))) |
(+.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 A (+.f64 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (*.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 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (pow.f64 C 2) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) A)) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) A)) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) A)) |
C |
(+.f64 A (+.f64 C (*.f64 -1 A))) |
(+.f64 C (+.f64 A (neg.f64 A))) |
(+.f64 (neg.f64 A) (+.f64 A C)) |
(+.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 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (+.f64 C (neg.f64 A)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) (+.f64 (neg.f64 A) (+.f64 A C))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) (+.f64 C (+.f64 A (neg.f64 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 A (+.f64 (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (+.f64 C (neg.f64 A))))) |
(+.f64 (*.f64 1/2 (/.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) (+.f64 (neg.f64 A) (+.f64 A C)))) |
(+.f64 C (+.f64 A (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))))) |
(*.f64 -1 C) |
(*.f64 C -1) |
(neg.f64 C) |
(+.f64 (*.f64 2 A) (*.f64 -1 C)) |
(+.f64 (*.f64 C -1) (*.f64 2 A)) |
(+.f64 (neg.f64 C) (*.f64 2 A)) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 C -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (neg.f64 C) (*.f64 2 A))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))) |
(+.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 C -1) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) (*.f64 2 A))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (*.f64 2 A))) |
(-.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 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A)) 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 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 A))) 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 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 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 A)))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 2 A)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 2 A) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
B |
(+.f64 A B) |
(+.f64 B A) |
(+.f64 A (+.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 B A)) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) A)) |
(+.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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) |
(+.f64 A (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) |
(*.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 (*.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 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 A (neg.f64 B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 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 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (+.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/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (+.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))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 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 (/.f64 A B) (/.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 -1 (-.f64 (-.f64 (/.f64 A B) (/.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 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B)) -1) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1)) |
(-.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/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 -1 (/.f64 A B))) |
(+.f64 1 (-.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -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 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (+.f64 1 (/.f64 C B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B)) |
(+.f64 1 (-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))) (/.f64 A B))) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.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 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 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 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) B) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 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)))) (neg.f64 (/.f64 A B)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 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)))) (neg.f64 (/.f64 A B)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) B))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 B C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1/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 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.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 A 2)) (*.f64 B C))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.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 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2)) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (*.f64 B (pow.f64 C 3)))) (+.f64 (*.f64 -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 (*.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 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 B C))) (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (*.f64 B (pow.f64 C 3)))) (*.f64 -1/2 (/.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 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.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 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (*.f64 B (pow.f64 C 3))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 1/2 (/.f64 (*.f64 B A) (pow.f64 C 2)))) (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (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 -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 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) B)) (+.f64 (/.f64 C B) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) 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 (*.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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) 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 (*.f64 (/.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))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (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 -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 (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 A 3))) B) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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))) B) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (pow.f64 A 3))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 (/.f64 A B) -2) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -2)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -2)) (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 C B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 B A))) (*.f64 (/.f64 A B) -2))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 B A))))) (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 (/.f64 A B) -2) (+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 B A)))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (*.f64 B (pow.f64 A 2)))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (*.f64 B (pow.f64 A 2))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 B A)))) (*.f64 (/.f64 A B) -2))) (neg.f64 (/.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 B A)) (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 B (pow.f64 A 3)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 B (pow.f64 A 3)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 4) -1/2)) (*.f64 C (*.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) -1))) (*.f64 B (pow.f64 A 4))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (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))))) (*.f64 B (pow.f64 A 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 B (pow.f64 A 4))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.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 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -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 (+.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 (pow.f64 C 2) (-.f64 1 (*.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 (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.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 (+.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 (*.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 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -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 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.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 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (neg.f64 A))) |
(neg.f64 (+.f64 A (neg.f64 A))) |
(-.f64 A A) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))) |
(+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C))) |
(+.f64 (-.f64 A A) (*.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/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 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 A A) (*.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 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) 2)) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.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 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) (+.f64 (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (pow.f64 C 3)))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 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 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (pow.f64 C 3)))) |
(+.f64 (+.f64 (-.f64 A A) (*.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 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (pow.f64 C 3)))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 A -2))) |
(+.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 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))))) |
(+.f64 (+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))))) |
(-.f64 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 -1 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (-.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.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 C (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) -1/2)) (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 A (neg.f64 (+.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 -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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 C (*.f64 A (-.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.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 -1 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))))) (+.f64 C (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) -1/2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (*.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))) -1/2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (+.f64 C (*.f64 -1/2 (+.f64 (*.f64 C (*.f64 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (+.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.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)))) (pow.f64 A 2))) (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.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 A (-.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(*.f64 A -2) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (*.f64 A -2)) (*.f64 C -1)) |
(-.f64 (+.f64 C (*.f64 A -2)) (neg.f64 C)) |
(-.f64 (+.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 A -2) (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A) -1/2) C)) (*.f64 C -1)) |
(-.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) -1/2))) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 A -2) (+.f64 C (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) -1/2))) (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 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A) -1/2) C)) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)) -1/2)) (*.f64 C -1)) |
(-.f64 (+.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) -1/2))) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) -1/2)) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 A -2) (+.f64 (+.f64 C (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A) -1/2)) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) -1/2))) (neg.f64 C)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 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 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) (*.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 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 A 3))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 4) -1/2)) (*.f64 C (*.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) -1))) (pow.f64 A 4)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) (+.f64 (*.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 -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 (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 C (+.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 B C) 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4)) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(*.f64 2 (-.f64 C A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -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 2 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -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 2 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.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 (+.f64 C (neg.f64 B)) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 B -1))) A) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (neg.f64 B))) A) |
(-.f64 (+.f64 (neg.f64 B) (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 B -1)))) A) |
(-.f64 (+.f64 (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 C (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) A) |
(-.f64 (+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) 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 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C)) 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 C (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) A) |
(-.f64 (+.f64 C (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) A) |
(-.f64 (+.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))) C))) A) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 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 A (-.f64 -1 (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 0 (-.f64 -1 A)) (-.f64 1 (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 0 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 1 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 0 (-.f64 -1 (+.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 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 -1 A)) 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 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 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)))) (+.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 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 (+.f64 A (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 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 (+.f64 A (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 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 (+.f64 A (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 (/.f64 1 (+.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 (+.f64 A (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 (/.f64 (+.f64 A (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 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 1 (+.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)))) (+.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 (+.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)))) (*.f64 (+.f64 A (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 (/.f64 1 (+.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)))) (+.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 (+.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)))) (*.f64 (+.f64 A (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 (*.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) (*.f64 (+.f64 A (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 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 (+.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)))) (*.f64 (+.f64 A (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 (+.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)))) (*.f64 (+.f64 A (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 (/.f64 (/.f64 1 (+.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)))) (+.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)))) (*.f64 (+.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)))) (+.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 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)))) (+.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)))) |
(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 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 0 (*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(-.f64 0 (neg.f64 (*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 1) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (*.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(neg.f64 (neg.f64 (*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 1 (-.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) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (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 C (-.f64 A 1))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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)))) 1) 1) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (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 (-.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 C (+.f64 1 A))) |
(+.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 (-.f64 C A) -1)) |
(+.f64 (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 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 1 A))) |
(+.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 (-.f64 C A) -1)) |
(+.f64 (-.f64 C (-.f64 A 1)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.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 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 1 (-.f64 (-.f64 C A) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| ✓ | 0.1b | (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| ✓ | 0.1b | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 34.8b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 141 to 80 computations (43.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | 0 | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 1.0ms | C | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 1.0ms | A | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 0.0ms | B | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 0.0ms | A | @ | inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 908× | rational.json-5 |
| 906× | exponential.json-3 |
| 906× | rational.json-1 |
| 906× | rational.json-2 |
| 906× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 159 |
| 1 | 174 | 159 |
| 2 | 541 | 159 |
| 3 | 1951 | 159 |
| 4 | 7658 | 159 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 B) (-.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 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (-.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 (/.f64 1 B) (-.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 (/.f64 1 B) (-.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 (*.f64 (/.f64 1 B) (-.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 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 B) (-.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 -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 (-.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 -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 -1 A) (-.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.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 -1 (+.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 -1 (-.f64 (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 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))))) (#(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 (-.f64 (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 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 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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.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 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 A C) (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 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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.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 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.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 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.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 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 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 (-.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 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 1078× | rational.json-simplify-2 |
| 1068× | rational.json-simplify-111 |
| 1010× | rational.json-simplify-1 |
| 896× | rational.json-simplify-55 |
| 850× | rational.json-simplify-54 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 442 | 11930 |
| 1 | 850 | 11352 |
| 2 | 1488 | 11280 |
| 3 | 2567 | 11010 |
| 4 | 5101 | 10922 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (/.f64 A B)) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 C 3) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(*.f64 -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 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(+.f64 1 (-.f64 -1 (+.f64 (-.f64 A C) (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 -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 -1 A) (-.f64 1 (-.f64 (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 -1 (-.f64 A C))) |
(+.f64 (-.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(+.f64 (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 1 A)) |
(+.f64 (-.f64 1 A) (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (-.f64 1 (-.f64 A C)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 -1 A)) |
(*.f64 1 (-.f64 C (+.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))))) 1) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1)) |
(*.f64 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (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))))) 1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(pow.f64 (-.f64 C (+.f64 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 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) 1)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 1) |
| Outputs |
|---|
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A 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 2 (/.f64 C B)) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 2 (/.f64 C B))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 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 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1)) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (/.f64 A B) 1)) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) -1) |
(+.f64 -1 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B))) |
(-.f64 -1 (-.f64 (-.f64 (/.f64 A B) (/.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 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 (/.f64 A B) 1)) |
(+.f64 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B)) -1) |
(+.f64 -1 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) 1) (/.f64 A B)) |
(-.f64 (/.f64 C B) (+.f64 -1 (/.f64 A B))) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1)) |
(+.f64 1 (-.f64 (/.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 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2)) (+.f64 -1 (/.f64 A B))) |
(+.f64 1 (-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2)) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/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 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2) (+.f64 (/.f64 C B) 1)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) -1/8)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) -1/8))) (/.f64 A B)) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) 1) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) -1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) -1/8)) 1)) (/.f64 A B)) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -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 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B)))))) |
(+.f64 (*.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 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B))))) (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.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 (/.f64 A B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) B) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)))) (*.f64 (/.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))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)) (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.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 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)) (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.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 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 A -1)) B)) |
(neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(neg.f64 (/.f64 0 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 A -1)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 C B)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B)))) |
(+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C 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)) (*.f64 1 (pow.f64 A 2))) (*.f64 C B))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 A -1)) B)) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 B (pow.f64 C 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.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 A 2)) (*.f64 C B))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2)))))) |
(+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B)) (/.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 -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 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))))) (*.f64 B (pow.f64 C 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) (*.f64 C B))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (*.f64 A -1)) B)) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (*.f64 B (pow.f64 C 2))))))) |
(+.f64 (+.f64 (neg.f64 (/.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 A 2))) (*.f64 B (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) 2) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (*.f64 B (pow.f64 C 3))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2)))) (*.f64 B (pow.f64 C 3))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (-.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 B (pow.f64 C 3))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A B) (pow.f64 C 2)) (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 A B) (pow.f64 C 2)))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.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 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) B)) (+.f64 (/.f64 C B) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B) -1/2)) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -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))) 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 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)))) B)) (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (pow.f64 A 3))) B) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (/.f64 C B) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 (/.f64 (*.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 3) C)) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.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))) B) -1/2))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B)) (*.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))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))) (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 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B)) (*.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))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) B)) (*.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))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 (/.f64 A B) -2) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -2)) (*.f64 (/.f64 C B) -1)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -2)) (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 C B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 A B))) (*.f64 (/.f64 A B) -2))) (*.f64 (/.f64 C B) -1)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B))) (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -2))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B))))) (neg.f64 (/.f64 C B))) |
(-.f64 (/.f64 C B) (-.f64 (-.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B))))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) (*.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2)))) (*.f64 B (pow.f64 A 2))))))) (*.f64 (/.f64 C B) -1)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (*.f64 B (pow.f64 A 2))) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B)))) (*.f64 (/.f64 A B) -2))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B)) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (*.f64 B (pow.f64 A 2))))) (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -2))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B)) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (*.f64 B (pow.f64 A 2))))))) (neg.f64 (/.f64 C B))) |
(-.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) (*.f64 A B)) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (*.f64 B (pow.f64 A 2)))))))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A))) |
(*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 B (pow.f64 A 3)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 B (pow.f64 A 3)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 C -1))) (*.f64 B (pow.f64 A 4)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (neg.f64 C) (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)))) (*.f64 B (pow.f64 A 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 B (pow.f64 A 4))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (-.f64 (-.f64 (pow.f64 (*.f64 C B) 2) 0) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 B (pow.f64 A 4))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(*.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 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1)))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (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)) (*.f64 -1/2 (pow.f64 C 2)))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/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 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.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)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3)))))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))))))) |
(+.f64 (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 C (+.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (*.f64 A -1))) |
(neg.f64 (+.f64 A (neg.f64 A))) |
(-.f64 A A) |
0 |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))) |
(+.f64 (*.f64 -1 (+.f64 A (*.f64 A -1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) C))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C))) |
(+.f64 (-.f64 A A) (*.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 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) C)) (+.f64 (*.f64 -1 (+.f64 A (*.f64 A -1))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (pow.f64 C 2))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))) |
(+.f64 (-.f64 A A) (*.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 0 (*.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 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2))) C)) (+.f64 (*.f64 -1 (+.f64 A (*.f64 A -1))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 1 (pow.f64 A 2)))) (pow.f64 C 2)))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) 2) (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))))) (pow.f64 C 3)))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 2)))) (pow.f64 C 3))))) |
(+.f64 (-.f64 A A) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2))) 2) (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (neg.f64 (pow.f64 A 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 (+.f64 0 (*.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 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) 2)) (*.f64 (pow.f64 A 2) (-.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 C 3)))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 A -2))) |
(+.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 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 2 C) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 (*.f64 2 C) (+.f64 (*.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 A (*.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -1))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (-.f64 -1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 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 C (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) -1/2)) (*.f64 A (*.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -1)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.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))))))) (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 C (*.f64 -1/2 (*.f64 (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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (-.f64 -1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (*.f64 -1/2 (*.f64 (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))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 C (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 -1/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 C (*.f64 (-.f64 1 (*.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))) -1/2)) (+.f64 C (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (*.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)))) -1/2)) (*.f64 A (*.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -1))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (+.f64 (*.f64 C (*.f64 (*.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)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.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)))))))) (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.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 (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))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 A (-.f64 -1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (+.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 A (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.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 (*.f64 (pow.f64 A 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 C (pow.f64 A 3)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(*.f64 A -2) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (*.f64 A -2)) (*.f64 C -1)) |
(-.f64 (+.f64 C (*.f64 A -2)) (neg.f64 C)) |
(-.f64 C (-.f64 (neg.f64 C) (*.f64 A -2))) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A)))) (*.f64 C -1)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)) (+.f64 C (*.f64 A -2))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)))) (neg.f64 C)) |
(-.f64 C (-.f64 (neg.f64 C) (+.f64 (*.f64 A -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 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 (*.f64 A -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2))) A))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1 (pow.f64 C 2)))) (pow.f64 A 2))))) (*.f64 C -1)) |
(-.f64 (+.f64 C (+.f64 (+.f64 (*.f64 A -2) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2))))) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)) (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2))))) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A))))) (neg.f64 C)) |
(-.f64 C (-.f64 (neg.f64 C) (+.f64 (*.f64 A -2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 C 2)) A)))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 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 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.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 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 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 C (pow.f64 B 2)) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.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 C (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 C B) 2)) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 C -1))) (pow.f64 A 4)))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (neg.f64 C) (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)))) (pow.f64 A 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4)) (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (-.f64 (-.f64 (pow.f64 (*.f64 C B) 2) 0) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4)) (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(*.f64 2 (-.f64 C A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -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 2 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 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 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (*.f64 2 A)) |
(-.f64 (+.f64 (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) (*.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 (+.f64 C (neg.f64 B)) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 B -1))) A) |
(-.f64 (+.f64 (neg.f64 B) (+.f64 C (*.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 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
(-.f64 (+.f64 (*.f64 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 C (*.f64 B -1)))) A) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 (neg.f64 B) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) C)) 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 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) A) |
(-.f64 (+.f64 (+.f64 (+.f64 C (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) |
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 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 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 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) A) |
(-.f64 (+.f64 B (+.f64 (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) A) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 C) (neg.f64 A)) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 C) (neg.f64 A)) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 C) (neg.f64 A)) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 C) (neg.f64 A)) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) |
(*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 0) |
(*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1) |
(*.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 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 1 (-.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 0 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 (-.f64 A C))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 -1 A) (-.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (-.f64 -1 A) (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1))) |
(+.f64 (-.f64 -1 A) (-.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -1))) |
(+.f64 (-.f64 -1 A) (-.f64 C (+.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 -1 A) (-.f64 (+.f64 1 C) (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 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 -1 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 1 A)) |
(+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -1)) (-.f64 1 A)) |
(+.f64 (-.f64 C (+.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 1 A)) |
(+.f64 (-.f64 (-.f64 C 1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 A)) |
(+.f64 (+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) (-.f64 1 A)) |
(+.f64 (-.f64 1 A) (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -1)) (-.f64 1 A)) |
(+.f64 (-.f64 C (+.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 1 A)) |
(+.f64 (-.f64 (-.f64 C 1) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 A)) |
(+.f64 (+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) -1) (-.f64 1 A)) |
(+.f64 (-.f64 1 (-.f64 A C)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 -1 A)) |
(+.f64 (-.f64 -1 A) (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1))) |
(+.f64 (-.f64 -1 A) (-.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) -1))) |
(+.f64 (-.f64 -1 A) (-.f64 C (+.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 -1 A) (-.f64 (+.f64 1 C) (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 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (+.f64 (-.f64 A C) (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 (-.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 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 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.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 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.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 1 (-.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 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1)) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.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 1 (-.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 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.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 1 (-.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 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (-.f64 A C) (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 (+.f64 (-.f64 A C) (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 (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (+.f64 (-.f64 A C) (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 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.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 1 (-.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 B 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.f64 1 (-.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 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (+.f64 (-.f64 A C) (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 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 (-.f64 A C) (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))))) (/.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 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (/.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 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) -1) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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)))) |
(pow.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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)))) |
(neg.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 A -1)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(-.f64 C (-.f64 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 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 0) |
(/.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 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 0) |
(/.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 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 1) |
(/.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 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) 1)) |
(/.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 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)) 1) |
(/.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 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
Compiled 43649 to 30401 computations (30.4% saved)
20 alts after pruning (20 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 964 | 20 | 984 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 966 | 20 | 986 |
| Status | Error | Program |
|---|---|---|
| 30.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) | |
| 31.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) | |
| 29.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) | |
| 30.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (PI.f64))) | |
| 43.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| 38.4b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| ▶ | 39.9b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
| 56.7b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B))))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) | |
| ▶ | 43.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
| 56.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) | |
| 50.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| ▶ | 45.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 48.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 46.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) | |
| 33.5b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 56.8b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| 49.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) | |
| ▶ | 51.9b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| ▶ | 26.0b | (*.f64 180 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) |
Compiled 954 to 744 computations (22% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) | |
| 0.2b | (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) | |
| ✓ | 2.0b | (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| 34.8b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 329 to 206 computations (37.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | -inf | (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| 0.0ms | B | @ | 0 | (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| 0.0ms | C | @ | -inf | (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| 0.0ms | A | @ | -inf | (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| 0.0ms | B | @ | inf | (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| 1× | batch-egg-rewrite |
| 1082× | rational.json-simplify-55 |
| 1068× | rational.json-5 |
| 1066× | exponential.json-3 |
| 1066× | rational.json-1 |
| 1066× | rational.json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 211 |
| 1 | 201 | 65 |
| 2 | 621 | 65 |
| 3 | 2265 | 65 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (PI.f64)) (/.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)))))) (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)))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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)))))) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 1176× | rational.json-simplify-111 |
| 1102× | rational.json-simplify-76 |
| 994× | rational.json-simplify-2 |
| 844× | rational.json-simplify-104 |
| 662× | rational.json-simplify-43 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 63 | 2651 |
| 1 | 90 | 2627 |
| 2 | 136 | 2627 |
| 3 | 270 | 2627 |
| 4 | 989 | 2627 |
| 5 | 2206 | 2595 |
| 6 | 4959 | 2595 |
| 7 | 6920 | 2595 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 1) |
(/.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)))))) (PI.f64)) (/.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)))))) (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)))))) (PI.f64)))) |
(pow.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)))))) (PI.f64)) 1) |
| Outputs |
|---|
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.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 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.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 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.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 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.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 (neg.f64 (/.f64 (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(/.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 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))) B)) (PI.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)) |
(+.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)))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(+.f64 0 (/.f64 (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 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(/.f64 (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 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 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 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)))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64)) |
Compiled 18 to 16 computations (11.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 2 (/.f64 C B)) |
| ✓ | 0.0b | (atan.f64 (*.f64 2 (/.f64 C B))) |
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 828× | rational.json-simplify-54 |
| 824× | rational.json-simplify-49 |
| 802× | rational.json-simplify-47 |
| 738× | rational.json-simplify-58 |
| 578× | rational.json-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 86 |
| 1 | 114 | 86 |
| 2 | 350 | 86 |
| 3 | 1285 | 86 |
| 4 | 4984 | 86 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 2 (/.f64 C B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (atan.f64 (*.f64 2 (/.f64 C B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) 1) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (neg.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 C B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 C B)) (/.f64 (/.f64 C B) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 C B) -2)))))) |
| 1× | egg-herbie |
| 1180× | rational.json-simplify-111 |
| 984× | rational.json-simplify-49 |
| 848× | rational.json-simplify-2 |
| 836× | rational.json-simplify-54 |
| 654× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 111 | 1260 |
| 1 | 245 | 1260 |
| 2 | 596 | 1260 |
| 3 | 1908 | 1260 |
| 4 | 5590 | 1260 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(+.f64 0 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(-.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (*.f64 2 (/.f64 C B))))) 1) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) 1) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(pow.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(+.f64 (/.f64 C B) (/.f64 C B)) |
(+.f64 (*.f64 2 (/.f64 C B)) 0) |
(+.f64 0 (*.f64 2 (/.f64 C B))) |
(-.f64 (/.f64 C B) (neg.f64 (/.f64 C B))) |
(-.f64 (*.f64 2 (/.f64 C B)) 0) |
(-.f64 0 (*.f64 (/.f64 C B) -2)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 C B)))) 1) |
(/.f64 (*.f64 2 (/.f64 C B)) 1) |
(/.f64 (*.f64 2 (/.f64 C B)) (/.f64 (/.f64 C B) (/.f64 C B))) |
(pow.f64 (*.f64 2 (/.f64 C B)) 1) |
(neg.f64 (*.f64 (/.f64 C B) -2)) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(+.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(+.f64 0 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(-.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (*.f64 2 (/.f64 C B))))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) 1)) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) 1) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(pow.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(+.f64 (/.f64 C B) (/.f64 C B)) |
(+.f64 (*.f64 2 (/.f64 C B)) 0) |
(*.f64 2 (/.f64 C B)) |
(+.f64 0 (*.f64 2 (/.f64 C B))) |
(*.f64 2 (/.f64 C B)) |
(-.f64 (/.f64 C B) (neg.f64 (/.f64 C B))) |
(-.f64 (*.f64 2 (/.f64 C B)) 0) |
(*.f64 2 (/.f64 C B)) |
(-.f64 0 (*.f64 (/.f64 C B) -2)) |
(neg.f64 (*.f64 (/.f64 C B) -2)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 C B)))) 1) |
(*.f64 2 (/.f64 C B)) |
(/.f64 (*.f64 2 (/.f64 C B)) 1) |
(*.f64 2 (/.f64 C B)) |
(/.f64 (*.f64 2 (/.f64 C B)) (/.f64 (/.f64 C B) (/.f64 C B))) |
(*.f64 (*.f64 2 (/.f64 C B)) (/.f64 (/.f64 C B) (/.f64 C B))) |
(pow.f64 (*.f64 2 (/.f64 C B)) 1) |
(*.f64 2 (/.f64 C B)) |
(neg.f64 (*.f64 (/.f64 C B) -2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (/.f64 A B) -2) |
| ✓ | 0.0b | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
| ✓ | 0.0b | (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) |
| ✓ | 2.2b | (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
Compiled 123 to 61 computations (50.4% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | B | @ | inf | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
| 1.0ms | A | @ | 0 | (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
| 1.0ms | B | @ | 0 | (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
| 1.0ms | B | @ | inf | (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 890× | rational.json-5 |
| 888× | exponential.json-3 |
| 888× | rational.json-1 |
| 888× | rational.json-2 |
| 888× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 154 |
| 1 | 174 | 154 |
| 2 | 529 | 154 |
| 3 | 1966 | 154 |
| 4 | 7771 | 154 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(*.f64 (/.f64 A B) -2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (-.f64 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 C B)) (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) (+.f64 0 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (neg.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (neg.f64 (*.f64 (/.f64 A B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) (neg.f64 (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) (neg.f64 (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 B C)) (neg.f64 (*.f64 (/.f64 A B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 A B) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 A B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 A B) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 A B) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A B) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A B) -2) (/.f64 (/.f64 A B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 A B) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 A B) -2))))))) |
| 1× | egg-herbie |
| 1090× | rational.json-simplify-49 |
| 942× | rational.json-simplify-2 |
| 886× | rational.json-simplify-54 |
| 750× | rational.json-simplify-50 |
| 656× | rational.json-simplify-52 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 142 | 7303 |
| 1 | 274 | 7297 |
| 2 | 671 | 7297 |
| 3 | 2176 | 7297 |
| 4 | 6844 | 7289 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(*.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 1/2 (/.f64 B C)))) |
(*.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 1/2 (/.f64 B C)))) |
(/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 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 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(*.f64 1/2 (/.f64 B C)) |
(+.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 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 C)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 C)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 C)) 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 1/2 (/.f64 B C)))) |
(+.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 1/2 (/.f64 B C)))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 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 1/2 (/.f64 B C)))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 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 1/2 (/.f64 B C)))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (/.f64 C B) (-.f64 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C))) (/.f64 C B))) |
(-.f64 (*.f64 2 (/.f64 C B)) (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 (/.f64 A B) -2) (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 C B)))) |
(-.f64 (*.f64 (/.f64 A B) -2) (+.f64 0 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 C B))))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 2 (/.f64 C B)))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (neg.f64 (*.f64 2 (/.f64 C B)))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (neg.f64 (*.f64 (/.f64 A B) -2))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(pow.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)))) |
(-.f64 (*.f64 (/.f64 A B) -2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (neg.f64 (*.f64 (/.f64 A B) -2))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 0) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))))) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(pow.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) 1)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(+.f64 (*.f64 (/.f64 A B) -2) 0) |
(+.f64 0 (*.f64 (/.f64 A B) -2)) |
(-.f64 (*.f64 (/.f64 A B) -2) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 A B) -2))) |
(/.f64 (*.f64 (/.f64 A B) -2) 1) |
(/.f64 (*.f64 (/.f64 A B) -2) (/.f64 (/.f64 A B) (/.f64 A B))) |
(pow.f64 (*.f64 (/.f64 A B) -2) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 A B) -2))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(/.f64 (+.f64 (*.f64 -2 A) (*.f64 2 C)) B) |
(/.f64 (+.f64 (*.f64 -2 A) (*.f64 C 2)) B) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 C)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 A 2) (*.f64 C -2)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (neg.f64 (/.f64 (+.f64 (*.f64 A 2) (*.f64 C -2)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 C)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 A 2) (*.f64 C -2)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (neg.f64 (/.f64 (+.f64 (*.f64 A 2) (*.f64 C -2)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 A) (*.f64 -2 C)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -1 (/.f64 (+.f64 (*.f64 A 2) (*.f64 C -2)) B))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (neg.f64 (/.f64 (+.f64 (*.f64 A 2) (*.f64 C -2)) B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 -2 (-.f64 (/.f64 A B) (/.f64 C B))) (neg.f64 (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 -2 (-.f64 (/.f64 A B) (/.f64 C B))) (neg.f64 (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 -2 (-.f64 (/.f64 A B) (/.f64 C B))) (neg.f64 (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 -2 (-.f64 (/.f64 A B) (/.f64 C B))) (neg.f64 (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 A B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 A B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 A B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 A B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (/.f64 C B) (-.f64 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C))) (/.f64 C B))) |
(-.f64 (/.f64 C B) (-.f64 (neg.f64 (*.f64 -2 (/.f64 A B))) (+.f64 (*.f64 1/2 (/.f64 B C)) (/.f64 C B)))) |
(-.f64 (*.f64 -2 (/.f64 A B)) (-.f64 (neg.f64 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (/.f64 C B)))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 (neg.f64 (/.f64 C B)) (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))))) |
(-.f64 (*.f64 2 (/.f64 C B)) (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (*.f64 (/.f64 A B) -2) (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 C B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (*.f64 (/.f64 A B) -2) (+.f64 0 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (*.f64 2 (/.f64 C B))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 2 (/.f64 C B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (neg.f64 (*.f64 2 (/.f64 C B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 0) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (neg.f64 (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) 1)) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(pow.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (*.f64 (/.f64 A B) -2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (neg.f64 (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 0) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(-.f64 0 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) 1)) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(pow.f64 (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))) 1) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (/.f64 A B) -2)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) 1)) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 A B) -2) 0) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 0 (*.f64 (/.f64 A B) -2)) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (*.f64 (/.f64 A B) -2) 0) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 A B) -2))) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) -2) 1) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) -2) (/.f64 (/.f64 A B) (/.f64 A B))) |
(/.f64 (*.f64 -2 (/.f64 A B)) (/.f64 (/.f64 A B) (/.f64 A B))) |
(*.f64 (*.f64 -2 (/.f64 A B)) (/.f64 (/.f64 A B) (/.f64 A B))) |
(pow.f64 (*.f64 (/.f64 A B) -2) 1) |
(*.f64 -2 (/.f64 A B)) |
(neg.f64 (neg.f64 (*.f64 (/.f64 A B) -2))) |
(*.f64 -2 (/.f64 A B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (pow.f64 (-.f64 A C) 2) |
| ✓ | 0.0b | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| ✓ | 3.6b | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
| ✓ | 7.3b | (/.f64 (pow.f64 (-.f64 A C) 2) B) |
Compiled 152 to 82 computations (46.1% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 11.0ms | C | @ | -inf | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
| 1.0ms | C | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| 1.0ms | C | @ | 0 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| 1.0ms | A | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 964× | rational.json-5 |
| 962× | exponential.json-3 |
| 962× | rational.json-1 |
| 962× | rational.json-2 |
| 962× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 154 |
| 1 | 184 | 154 |
| 2 | 581 | 154 |
| 3 | 2135 | 154 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
(pow.f64 (-.f64 A C) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/4)) (/.f64 2 (*.f64 (/.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)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 1))))) |
((#(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 (pow.f64 (-.f64 A C) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 A C) 2) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 A C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (/.f64 1 (pow.f64 (-.f64 A C) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (*.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2)) (/.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 A C) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 A C) 2) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (-.f64 A C) 2))))))) |
| 1× | egg-herbie |
| 1808× | rational.json-simplify-47 |
| 1212× | rational.json-simplify-1 |
| 1194× | rational.json-simplify-54 |
| 866× | rational.json-simplify-43 |
| 842× | rational.json-simplify-50 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 220 | 8089 |
| 1 | 420 | 7983 |
| 2 | 787 | 7983 |
| 3 | 2346 | 7951 |
| 4 | 6796 | 7939 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C)) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(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 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 2) |
(*.f64 1/4 (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2)) |
(*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1/2) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 0) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 0) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 1) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) 1)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 1) |
(+.f64 (pow.f64 (-.f64 A C) 2) 0) |
(+.f64 0 (pow.f64 (-.f64 A C) 2)) |
(-.f64 (pow.f64 (-.f64 A C) 2) 0) |
(*.f64 (pow.f64 (-.f64 A C) 2) 1) |
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1 (pow.f64 (-.f64 A C) 2)) |
(*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (/.f64 1 (pow.f64 (-.f64 A C) 2))) |
(*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (*.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) 1)) |
(*.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2)) (/.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2))) |
(/.f64 (pow.f64 (-.f64 A C) 2) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) |
| 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 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 -2 (/.f64 (*.f64 C A) B)) (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) -1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (-.f64 (/.f64 A B) (/.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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) -1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (-.f64 (/.f64 C B) 1) (/.f64 A B)) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) -1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (-.f64 (/.f64 A B) (/.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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) -1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (-.f64 (/.f64 C B) 1) (/.f64 A B)) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) -1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (-.f64 (/.f64 A B) (/.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 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) -1)) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (neg.f64 (/.f64 1 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 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (neg.f64 (/.f64 1 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 (*.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 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (neg.f64 (/.f64 1 B)))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (neg.f64 (/.f64 1 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 (*.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 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (neg.f64 (/.f64 1 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 (*.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 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (neg.f64 (/.f64 1 B)))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -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/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (*.f64 -1 (+.f64 (/.f64 A B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) 1))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (neg.f64 (+.f64 (/.f64 A B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (*.f64 -1 (+.f64 (/.f64 A B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) 1))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (neg.f64 (+.f64 (/.f64 A B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) |
(/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B))))) |
(-.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)))) |
(-.f64 (/.f64 C B) (-.f64 (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)))) |
(-.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 (/.f64 C B) -1))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) (neg.f64 (/.f64 (*.f64 A (-.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 (/.f64 C B) -1))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 A (-.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 (/.f64 C B) -1))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) (neg.f64 (/.f64 (*.f64 A (-.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 (/.f64 C B) -1))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(-.f64 -1 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) -1))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (neg.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) -1)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (neg.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (/.f64 C B) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A))))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) -1)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (neg.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (/.f64 C B) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A))))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (*.f64 B -1)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 B)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (*.f64 B -1)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 B)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (*.f64 B -1)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 B)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (*.f64 B -1)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 B)) A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B)) (neg.f64 C)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B)) (neg.f64 C)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B)) (neg.f64 C)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 C -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B)) (neg.f64 C)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 A)) B) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 A)) B) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 A)) B) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 (+.f64 C (neg.f64 A)) B) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))) B)) (PI.f64)) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 C A))) |
(+.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 C A)))) |
(+.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 C A)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 C A))) |
(+.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 C A)))) |
(+.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 C A)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 C A))) |
(+.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 C A)))) |
(+.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 C A)))) |
(pow.f64 A 2) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 A 2) (*.f64 -2 (*.f64 C A))) |
(+.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 C A)))) |
(+.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 C A)))) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 C A))) |
(+.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 C A)))) |
(+.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 C A)))) |
(pow.f64 C 2) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 A C))) |
(+.f64 (pow.f64 C 2) (*.f64 -2 (*.f64 C A))) |
(+.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 C A)))) |
(+.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 C A)))) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 2) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1/4 (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1/2) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/4)) (/.f64 2 (*.f64 (/.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)) 1/2) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 0) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 0) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 1) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 1) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C (+.f64 B A)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(+.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 (pow.f64 (-.f64 A C) 2) 0) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (pow.f64 (-.f64 A C) 2) 1) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (pow.f64 (-.f64 A C) 2) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 1 (pow.f64 (-.f64 A C) 2)) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (/.f64 1 (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (*.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) 1)) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2)) |
(pow.f64 (-.f64 A C) 2) |
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2)) (/.f64 (/.f64 1 (pow.f64 (-.f64 A C) 2)) (pow.f64 (*.f64 (-.f64 A C) (-.f64 A C)) 2))) |
(pow.f64 (-.f64 A C) 2) |
(/.f64 (pow.f64 (-.f64 A C) 2) 1) |
(pow.f64 (-.f64 A C) 2) |
(/.f64 (pow.f64 (-.f64 A C) 2) (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (-.f64 A C) 2) |
Compiled 106601 to 71079 computations (33.3% saved)
23 alts after pruning (21 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1393 | 6 | 1399 |
| Fresh | 0 | 15 | 15 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 1396 | 23 | 1419 |
| Status | Error | Program |
|---|---|---|
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) | |
| 30.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) | |
| 31.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) | |
| ▶ | 29.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
| 30.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (PI.f64))) | |
| 43.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| 38.4b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| ▶ | 43.0b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
| 58.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) | |
| 56.7b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B))))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) | |
| ▶ | 56.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| 50.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| ✓ | 45.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 48.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 46.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) | |
| ▶ | 45.1b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 33.5b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 56.8b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| ▶ | 49.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 51.9b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 31.4b | (*.f64 180 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) | |
| 39.9b | (*.f64 180 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))))) |
Compiled 1302 to 954 computations (26.7% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
| ✓ | 2.2b | (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1)) |
Compiled 65 to 29 computations (55.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
| 1.0ms | A | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
| 1.0ms | A | @ | inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
| 1.0ms | C | @ | inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 944× | rational.json-simplify-47 |
| 752× | rational.json-5 |
| 750× | exponential.json-3 |
| 750× | rational.json-1 |
| 750× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 105 |
| 1 | 141 | 105 |
| 2 | 446 | 105 |
| 3 | 1632 | 105 |
| 4 | 6349 | 105 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 -1 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) 1) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))))))) |
| 1× | egg-herbie |
| 1164× | rational.json-simplify-111 |
| 974× | rational.json-simplify-49 |
| 836× | rational.json-simplify-2 |
| 828× | rational.json-simplify-54 |
| 742× | rational.json-simplify-42 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 128 | 5427 |
| 1 | 257 | 5365 |
| 2 | 593 | 5365 |
| 3 | 1799 | 5279 |
| 4 | 5254 | 5279 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 1 (/.f64 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 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(+.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 0) |
(+.f64 0 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) |
(+.f64 2 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) |
(+.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1)) 2) |
(*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1) |
(*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(*.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) -1) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) 1)) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 -1 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) 1) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))) |
(/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1) |
(/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(/.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) -1) |
(pow.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1) |
(neg.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) 1)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) |
| Outputs |
|---|
(-.f64 1 (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 C A) -1) B))) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 C A) -1) B))) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 C A) -1) B))) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.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 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.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 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(neg.f64 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.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 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.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 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(*.f64 (/.f64 A B) -1) |
(neg.f64 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.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 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.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 (/.f64 A B) -1))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(+.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 0) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 0 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 2 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1)) 2) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) -1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) 1)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (/.f64 -1 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (/.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (/.f64 (*.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) 1) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (/.f64 (/.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) -1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(pow.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 1) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(neg.f64 (+.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) 1) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) 1)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
Compiled 18 to 16 computations (11.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 2 (/.f64 C B)) | |
| ✓ | 0.0b | (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
Compiled 78 to 40 computations (48.7% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | 0 | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
| 1.0ms | C | @ | -inf | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
| 1.0ms | B | @ | inf | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
| 1.0ms | C | @ | inf | (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1224× | rational.json-simplify-49 |
| 1030× | rational.json-simplify-47 |
| 720× | rational.json-5 |
| 718× | exponential.json-3 |
| 718× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 123 |
| 1 | 147 | 123 |
| 2 | 439 | 123 |
| 3 | 1622 | 123 |
| 4 | 6293 | 123 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C B) (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 C B)) (neg.f64 (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 B C)))) (-.f64 1 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 C B)))) (-.f64 1 (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 -1 (*.f64 2 (/.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 C B)) (-.f64 -1 (*.f64 1/2 (/.f64 B C)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))))) |
| 1× | egg-herbie |
| 1088× | rational.json-simplify-1 |
| 830× | rational.json-simplify-2 |
| 826× | rational.json-simplify-47 |
| 642× | rational.json-simplify-42 |
| 572× | rational.json-simplify-111 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 111 | 3026 |
| 1 | 232 | 3026 |
| 2 | 477 | 2970 |
| 3 | 1701 | 2970 |
| 4 | 5667 | 2970 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 1/2 (/.f64 B C)) |
(*.f64 2 (/.f64 C B)) |
(*.f64 2 (/.f64 C B)) |
(*.f64 2 (/.f64 C B)) |
(*.f64 1/2 (/.f64 B C)) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) 1)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) |
(-.f64 (/.f64 C B) (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (/.f64 C B))) |
(-.f64 (*.f64 2 (/.f64 C B)) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) -2)) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 0) |
(-.f64 0 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 B C)))) (-.f64 1 (*.f64 2 (/.f64 C B)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 C B)))) (-.f64 1 (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) 1) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 -1 (*.f64 2 (/.f64 C B)))) 1) |
(-.f64 (-.f64 (*.f64 2 (/.f64 C B)) (-.f64 -1 (*.f64 1/2 (/.f64 B C)))) 1) |
(*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1) |
(*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1) |
(/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(pow.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1) |
(neg.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) |
| Outputs |
|---|
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(*.f64 1/2 (/.f64 B C)) |
(*.f64 2 (/.f64 C B)) |
(*.f64 (/.f64 C B) 2) |
(*.f64 2 (/.f64 C B)) |
(*.f64 (/.f64 C B) 2) |
(*.f64 2 (/.f64 C B)) |
(*.f64 (/.f64 C B) 2) |
(*.f64 1/2 (/.f64 B C)) |
(*.f64 1/2 (/.f64 B C)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) 1) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) 1)) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (*.f64 (/.f64 C B) 2) (*.f64 (/.f64 B C) -1/2))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (PI.f64))) |
(-.f64 (/.f64 C B) (-.f64 (neg.f64 (*.f64 1/2 (/.f64 B C))) (/.f64 C B))) |
(-.f64 (/.f64 C B) (-.f64 (*.f64 (/.f64 B C) -1/2) (/.f64 C B))) |
(-.f64 (*.f64 2 (/.f64 C B)) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) -2)) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 0) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(-.f64 0 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 B C)))) (-.f64 1 (*.f64 2 (/.f64 C B)))) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 C B)))) (-.f64 1 (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) 1) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (-.f64 -1 (*.f64 2 (/.f64 C B)))) 1) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(-.f64 (-.f64 (*.f64 2 (/.f64 C B)) (-.f64 -1 (*.f64 1/2 (/.f64 B C)))) 1) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(*.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))))) |
(*.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)))) |
(*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) (*.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) 1)) |
(*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))))) |
(*.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))))) |
(*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))))) |
(*.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (*.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))))) |
(*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2))) (*.f64 (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (-.f64 (*.f64 -2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B))) (-.f64 (*.f64 (/.f64 B C) -1/2) (*.f64 (/.f64 C B) 2)))))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (/.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(pow.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))) 1) |
(-.f64 (*.f64 (/.f64 C B) 2) (neg.f64 (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 (/.f64 C B) 2)) |
(neg.f64 (-.f64 (*.f64 (/.f64 C B) -2) (*.f64 1/2 (/.f64 B C)))) |
(-.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 C B))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| ✓ | 2.8b | (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B) |
| ✓ | 8.0b | (/.f64 (pow.f64 A 2) B) |
Compiled 116 to 70 computations (39.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | B | @ | -inf | (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B) |
| 2.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 1.0ms | A | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 864× | rational.json-simplify-1 |
| 838× | rational.json-5 |
| 836× | exponential.json-3 |
| 836× | rational.json-1 |
| 836× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 154 |
| 1 | 169 | 154 |
| 2 | 515 | 154 |
| 3 | 1846 | 154 |
| 4 | 7273 | 154 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 A 2) B) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 A 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 A 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (neg.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 A 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 A 2) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 A 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 A 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2) (/.f64 (/.f64 (pow.f64 A 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 A 2) B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)) (/.f64 1 (/.f64 (pow.f64 A 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 A 2) B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 A 2) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (/.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) (/.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))))))) |
| 1× | egg-herbie |
| 1164× | rational.json-simplify-111 |
| 1040× | rational.json-simplify-2 |
| 968× | rational.json-simplify-54 |
| 952× | rational.json-simplify-1 |
| 604× | rational.json-simplify-50 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 164 | 6195 |
| 1 | 317 | 6003 |
| 2 | 874 | 6003 |
| 3 | 2838 | 6003 |
| 4 | 5886 | 6003 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
1 |
(+.f64 1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
1 |
(+.f64 1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (/.f64 (pow.f64 A 2) B) 0) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (*.f64 (/.f64 (pow.f64 A 2) B) 1/2)) |
(+.f64 0 (/.f64 (pow.f64 A 2) B)) |
(-.f64 (/.f64 (pow.f64 A 2) B) 0) |
(-.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (neg.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 A 2) B))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 A 2) B))) 1) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2)) |
(*.f64 (/.f64 (pow.f64 A 2) B) 1) |
(*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B))) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 A 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) 2) |
(*.f64 1 (/.f64 (pow.f64 A 2) B)) |
(*.f64 1/4 (+.f64 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2) (/.f64 (/.f64 (pow.f64 A 2) B) 1/2))) |
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 A 2) B)) 1/2)) |
(*.f64 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2) 1/2) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)) (/.f64 1 (/.f64 (pow.f64 A 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) 1)) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 A 2) B)) 1/2) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))) |
(pow.f64 (/.f64 (pow.f64 A 2) B) 1) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 0) |
(+.f64 0 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(+.f64 1 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1)) |
(+.f64 -1 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1)) |
(+.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) -1) |
(+.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) 1) |
(-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 0) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(-.f64 1 (-.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(-.f64 -1 (-.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(-.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) 1) |
(-.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) -2) 2) |
(-.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) -1) |
(*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) |
(*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(*.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) -1) |
(*.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) 1)) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (/.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(pow.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) |
(neg.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) |
(+.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 0) |
(+.f64 0 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(-.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) 1) |
(*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1) |
(*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(*.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) 1)) |
(*.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) (/.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(pow.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1) |
(neg.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
| Outputs |
|---|
1 |
(+.f64 1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
1 |
(+.f64 1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
1 |
(+.f64 1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (-.f64 (*.f64 -1 (/.f64 A B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(atan.f64 (-.f64 (-.f64 -1 (/.f64 A B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(+.f64 (/.f64 (pow.f64 A 2) B) 0) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (*.f64 (/.f64 (pow.f64 A 2) B) 1/2)) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 0 (/.f64 (pow.f64 A 2) B)) |
(/.f64 (pow.f64 A 2) B) |
(-.f64 (/.f64 (pow.f64 A 2) B) 0) |
(/.f64 (pow.f64 A 2) B) |
(-.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (neg.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) |
(/.f64 (pow.f64 A 2) B) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 A 2) B))) 1) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2)) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (/.f64 (pow.f64 A 2) B) 1) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) 2) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 1 (/.f64 (pow.f64 A 2) B)) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 1/4 (+.f64 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2) (/.f64 (/.f64 (pow.f64 A 2) B) 1/2))) |
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 A 2) B)) 1/2)) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2) 1/2) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 A 2) B) 1/2)) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)) (/.f64 1 (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) 1)) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 A 2) B)) 1/2) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 A 2) B)) (*.f64 (/.f64 (pow.f64 A 2) B) (/.f64 (pow.f64 A 2) B)))) |
(/.f64 (pow.f64 A 2) B) |
(pow.f64 (/.f64 (pow.f64 A 2) B) 1) |
(/.f64 (pow.f64 A 2) B) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 0) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(+.f64 0 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(+.f64 1 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1)) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(+.f64 -1 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1)) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(+.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) -1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(+.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) 1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 0) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 1 (-.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 -1 (-.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 (+.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) 1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) -2) 2) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(-.f64 (-.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) -1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) -1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) 1)) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B)))) |
(*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) (neg.f64 (/.f64 -1 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))))) |
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) (*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))))) |
(*.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B)) (/.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B)))) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(*.f64 (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (/.f64 (/.f64 1 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(pow.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B) 1) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(neg.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) |
(/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) 1) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) (PI.f64))) |
(+.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 0) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(+.f64 0 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(-.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 0) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(-.f64 0 (neg.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) 1) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) 1)) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) (/.f64 (/.f64 1 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))) (*.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(pow.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))) 1) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
(neg.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B))))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 A 2) B)))) B))) |
(atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (+.f64 A B)) B))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| ✓ | 2.8b | (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) |
| ✓ | 7.7b | (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0)) |
| ✓ | 17.6b | (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
Compiled 177 to 132 computations (25.4% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| 1.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 980× | rational.json-5 |
| 978× | exponential.json-3 |
| 978× | rational.json-1 |
| 978× | rational.json-2 |
| 978× | rational.json-4 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 196 |
| 1 | 203 | 196 |
| 2 | 568 | 196 |
| 3 | 2083 | 100 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) |
(*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0)) |
(/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 B 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 (pow.f64 B 2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (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 (pow.f64 (*.f64 B B) 2) (/.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (/.f64 1 (pow.f64 B 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 B 2)) (pow.f64 (*.f64 B B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 B B) 2) (pow.f64 (*.f64 B B) 2)) (/.f64 (/.f64 1 (pow.f64 B 2)) (pow.f64 (*.f64 B B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (/.f64 (pow.f64 B 2) (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 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 0 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) (/.f64 (*.f64 (/.f64 1 B) (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 1 B) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)) (/.f64 1 (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 B 2) C) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 976× | rational.json-simplify-50 |
| 820× | rational.json-simplify-79 |
| 778× | rational.json-simplify-1 |
| 648× | rational.json-simplify-2 |
| 646× | rational.json-simplify-47 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 84 | 3022 |
| 1 | 156 | 3022 |
| 2 | 345 | 3022 |
| 3 | 1098 | 3022 |
| 4 | 3297 | 3022 |
| 5 | 6010 | 3022 |
| 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 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.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 0 (pow.f64 B 2)) |
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) 1) |
(*.f64 (pow.f64 B 2) 1) |
(*.f64 (pow.f64 B 2) (/.f64 (pow.f64 B 2) (pow.f64 B 2))) |
(*.f64 1 (pow.f64 B 2)) |
(*.f64 (neg.f64 (pow.f64 B 2)) -1) |
(*.f64 (pow.f64 (*.f64 B B) 2) (/.f64 1 (pow.f64 B 2))) |
(*.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (/.f64 1 (pow.f64 B 2)) 1)) |
(*.f64 (/.f64 1 (pow.f64 B 2)) (pow.f64 (*.f64 B B) 2)) |
(*.f64 (*.f64 (pow.f64 (*.f64 B B) 2) (pow.f64 (*.f64 B B) 2)) (/.f64 (/.f64 1 (pow.f64 B 2)) (pow.f64 (*.f64 B B) 2))) |
(/.f64 (pow.f64 B 2) 1) |
(/.f64 (pow.f64 B 2) (/.f64 (pow.f64 B 2) (pow.f64 B 2))) |
(/.f64 (neg.f64 (pow.f64 B 2)) -1) |
(pow.f64 B 2) |
(pow.f64 (pow.f64 B 2) 1) |
(neg.f64 (neg.f64 (pow.f64 B 2))) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 0) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 0) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 1) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) (/.f64 (*.f64 (/.f64 1 B) (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 1 B) (/.f64 (pow.f64 B 2) C)))) |
(pow.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 1) |
(+.f64 (/.f64 (pow.f64 B 2) C) 0) |
(+.f64 0 (/.f64 (pow.f64 B 2) C)) |
(-.f64 (/.f64 (pow.f64 B 2) C) 0) |
(*.f64 1 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (/.f64 (pow.f64 B 2) C) 1) |
(*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)) (/.f64 1 (/.f64 (pow.f64 B 2) C))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) 1)) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))) |
(pow.f64 (/.f64 (pow.f64 B 2) C) 1) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64)))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 0) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (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 -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 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.f64 (pow.f64 B 2) C) |
(/.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) |
(pow.f64 B 2) |
(+.f64 0 (pow.f64 B 2)) |
(pow.f64 B 2) |
(+.f64 (-.f64 -1 (neg.f64 (pow.f64 B 2))) 1) |
(pow.f64 B 2) |
(*.f64 (pow.f64 B 2) 1) |
(pow.f64 B 2) |
(*.f64 (pow.f64 B 2) (/.f64 (pow.f64 B 2) (pow.f64 B 2))) |
(pow.f64 B 2) |
(*.f64 1 (pow.f64 B 2)) |
(pow.f64 B 2) |
(*.f64 (neg.f64 (pow.f64 B 2)) -1) |
(pow.f64 B 2) |
(*.f64 (pow.f64 (*.f64 B B) 2) (/.f64 1 (pow.f64 B 2))) |
(pow.f64 B 2) |
(*.f64 (pow.f64 (*.f64 B B) 2) (*.f64 (/.f64 1 (pow.f64 B 2)) 1)) |
(pow.f64 B 2) |
(*.f64 (/.f64 1 (pow.f64 B 2)) (pow.f64 (*.f64 B B) 2)) |
(pow.f64 B 2) |
(*.f64 (*.f64 (pow.f64 (*.f64 B B) 2) (pow.f64 (*.f64 B B) 2)) (/.f64 (/.f64 1 (pow.f64 B 2)) (pow.f64 (*.f64 B B) 2))) |
(pow.f64 B 2) |
(/.f64 (pow.f64 B 2) 1) |
(pow.f64 B 2) |
(/.f64 (pow.f64 B 2) (/.f64 (pow.f64 B 2) (pow.f64 B 2))) |
(pow.f64 B 2) |
(/.f64 (neg.f64 (pow.f64 B 2)) -1) |
(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 0 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 0) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(-.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 0) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 1) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) (/.f64 (*.f64 (/.f64 1 B) (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 1 B) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) |
(/.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) (/.f64 1 B)))) (/.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) |
(pow.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2)) 1) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(+.f64 (/.f64 (pow.f64 B 2) C) 0) |
(/.f64 (pow.f64 B 2) C) |
(+.f64 0 (/.f64 (pow.f64 B 2) C)) |
(/.f64 (pow.f64 B 2) C) |
(-.f64 (/.f64 (pow.f64 B 2) C) 0) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 1 (/.f64 (pow.f64 B 2) C)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 (pow.f64 B 2) C) 1) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)) (/.f64 1 (/.f64 (pow.f64 B 2) C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) 1)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (pow.f64 B 2) C) |
(pow.f64 (/.f64 (pow.f64 B 2) C) 1) |
(/.f64 (pow.f64 B 2) C) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) (PI.f64))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (/.f64 1 B) -1/2))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B)))) (PI.f64))) |
Compiled 8710 to 5269 computations (39.5% saved)
24 alts after pruning (19 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 314 | 6 | 320 |
| Fresh | 3 | 13 | 16 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 319 | 24 | 343 |
| Status | Error | Program |
|---|---|---|
| ▶ | 44.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) |
| 30.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) | |
| ▶ | 46.1b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| ▶ | 31.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
| ▶ | 30.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (PI.f64))) |
| 43.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| 38.4b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| ✓ | 43.0b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
| 34.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) | |
| 50.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| ✓ | 45.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| ▶ | 48.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 46.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) | |
| 49.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) | |
| ✓ | 45.1b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 33.5b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 47.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) | |
| 56.8b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| 38.8b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (/.f64 A B)))) (PI.f64))) | |
| ✓ | 49.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 51.9b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 31.4b | (*.f64 180 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) | |
| 43.0b | (*.f64 180 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))) |
Compiled 1086 to 809 computations (25.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.4b | (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
| ✓ | 6.1b | (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
| ✓ | 28.5b | (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
| ✓ | 29.6b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
Compiled 323 to 230 computations (28.8% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 24.0ms | C | @ | 0 | (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
| 5.0ms | A | @ | 0 | (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
| 4.0ms | B | @ | 0 | (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
| 2.0ms | C | @ | inf | (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
| 1.0ms | C | @ | inf | (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
| 1× | batch-egg-rewrite |
| 1060× | rational.json-5 |
| 1058× | exponential.json-3 |
| 1058× | rational.json-1 |
| 1058× | rational.json-2 |
| 1058× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 24 | 202 |
| 1 | 201 | 202 |
| 2 | 610 | 202 |
| 3 | 2246 | 202 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))))) |
| 1× | egg-herbie |
| 1844× | rational.json-simplify-47 |
| 954× | rational.json-simplify-43 |
| 952× | rational.json-simplify-49 |
| 874× | rational.json-simplify-2 |
| 818× | rational.json-simplify-54 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 484 | 11828 |
| 1 | 1033 | 11372 |
| 2 | 1959 | 10808 |
| 3 | 3890 | 10728 |
| 1× | node limit |
| Inputs |
|---|
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(*.f64 -1 C) |
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(/.f64 1 C) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))) (+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))) (+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (*.f64 C (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 B 6))))))) |
(/.f64 1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5))) (/.f64 1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 C 2))) (pow.f64 C 6)) (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5))) (/.f64 1 B)))) |
(/.f64 -1 B) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5)))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 C 2))) (pow.f64 C 6)) (pow.f64 B 7))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5))))) (/.f64 1 B)) |
(/.f64 1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 4) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) B))) (/.f64 1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 6) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (pow.f64 B 2))) (/.f64 1 (pow.f64 B 8))) B))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 4) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) B))) (/.f64 1 B)))) |
(/.f64 1 C) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 C 7))) (+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5)))))) |
(/.f64 -1 C) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 C 7))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))))) (/.f64 1 C)) |
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (+.f64 1 (/.f64 A 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 1 (/.f64 A 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 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 4))) (*.f64 -1 (+.f64 1 (/.f64 A B)))))) |
(*.f64 -1/2 (/.f64 B C)) |
(+.f64 (*.f64 -1/2 (/.f64 B C)) (*.f64 -1/2 (/.f64 (*.f64 A B) (pow.f64 C 2)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 B C)) (*.f64 -1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 B C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2))) (*.f64 (pow.f64 C 4) 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 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B)) |
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (pow.f64 B 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (pow.f64 B 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) C)) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) C)) 2))) (pow.f64 C 2))))) (pow.f64 B 7)))))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 C 4)) (*.f64 1/2 (*.f64 A (pow.f64 C 3)))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 C 2)) (*.f64 A C)) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 C 3))) (*.f64 1/8 (pow.f64 C 4))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 C 2)) (*.f64 A C)) (pow.f64 B 2)))))) |
(-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 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 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 C B)) 1) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) B)))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 B 2)))) (pow.f64 C 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2))) 2) (*.f64 -1 (pow.f64 B 8)))) (pow.f64 C 8))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 B 2)))) (pow.f64 C 6)))))) |
2 |
(+.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 C 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) (pow.f64 B 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 B 6)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) (pow.f64 B 4)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) C)) 2))) (*.f64 (pow.f64 C 2) (pow.f64 B 8)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 B 6))))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 C B)) 1) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) C) (pow.f64 B 5)))))) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) C) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0) |
(+.f64 0 (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)))) 0) |
(*.f64 1 (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)))) 1) |
(*.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)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.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)))) 1) |
(/.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)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(+.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 0) |
(+.f64 0 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))) 1) |
(*.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) |
(*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1) |
(*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))) |
(*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) -1) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) 1)) |
(*.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))) |
(/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1) |
(/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))))) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) -1) |
(pow.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1) |
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))) |
(+.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 0) |
(+.f64 0 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (-.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) 1) |
(*.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) |
(*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) |
(*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -1) |
(*.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(*.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1)) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) |
(/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) |
(/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) |
(/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -1) |
(pow.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) |
(neg.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) |
| Outputs |
|---|
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(+.f64 C (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) C))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)) |
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 (+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16)) |
(+.f64 (neg.f64 B) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (+.f64 (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16) (neg.f64 B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16)))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))))) |
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(+.f64 C (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) C))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(*.f64 -1 C) |
(*.f64 C -1) |
(neg.f64 C) |
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 C -1) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) |
(+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 C -1) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(+.f64 (*.f64 C -1) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))) |
(/.f64 1 C) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))) (+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))))) |
(+.f64 (+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))) (/.f64 1 C))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (+.f64 (/.f64 1 C) (*.f64 1/2 (*.f64 C (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (+.f64 (/.f64 1 C) (*.f64 1/2 (*.f64 (pow.f64 B 4) (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))) (+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (*.f64 C (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 B 6))))))) |
(+.f64 (/.f64 1 C) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (*.f64 (pow.f64 B 6) C)))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 C (pow.f64 B 4)))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (*.f64 C (pow.f64 B 6))) (/.f64 (pow.f64 B 2) (pow.f64 C 3)))))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 1/2 (*.f64 C (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (*.f64 C (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))))))))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 4) (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (*.f64 C (pow.f64 B 6))))))) |
(/.f64 1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B)) |
(+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5))) (/.f64 1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1)) (pow.f64 B 5))) (+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) |
(+.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4))) (pow.f64 B 5))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) |
(+.f64 (/.f64 1 B) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 C 4) -3/4) (pow.f64 B 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 C 2))) (pow.f64 C 6)) (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5))) (/.f64 1 B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1)) (pow.f64 B 5)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1))))) (pow.f64 B 7))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4))) (pow.f64 B 5)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4)))))) (pow.f64 B 7))))) |
(+.f64 (+.f64 (/.f64 1 B) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 C 4) -3/4) (pow.f64 B 5))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 C 4) -3/4)))) (pow.f64 B 7)))) |
(+.f64 (/.f64 1 B) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 C 4) -3/4)))) (pow.f64 B 7)) (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 C 4) -3/4) (pow.f64 B 5)))))) |
(/.f64 -1 B) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5)))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1)) (pow.f64 B 5)))) (/.f64 1 B)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4))) (pow.f64 B 5)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (/.f64 1 B)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 C 4) -3/4) (pow.f64 B 5)))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 C 2))) (pow.f64 C 6)) (pow.f64 B 7))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) (pow.f64 B 5))))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1))))) (pow.f64 B 7))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1)) (pow.f64 B 5))))) (/.f64 1 B)) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4))) (pow.f64 B 5)) (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4)))))) (pow.f64 B 7)))) (/.f64 1 B)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 C 6) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 C 4) -3/4)))) (pow.f64 B 7)) (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 (*.f64 (pow.f64 C 4) -3/4) (pow.f64 B 5))))) (/.f64 1 B)) |
(/.f64 1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (/.f64 1 B)) |
(+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 4) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) B))) (/.f64 1 B))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B (pow.f64 C 4)))) (+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) |
(+.f64 (+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B (pow.f64 C 4))))) |
(+.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (*.f64 B (*.f64 (pow.f64 C 4) (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2))))))) |
(+.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B (pow.f64 C 4)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 6) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (pow.f64 B 2))) (/.f64 1 (pow.f64 B 8))) B))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 4) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) B))) (/.f64 1 B)))) |
(+.f64 (*.f64 (pow.f64 C 6) (*.f64 (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (pow.f64 B 2))) (/.f64 1 (pow.f64 B 8)))) -1/2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B (pow.f64 C 4)))) (+.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3)))))) |
(+.f64 (+.f64 (/.f64 1 B) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B (pow.f64 C 4))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 (pow.f64 C 6) (*.f64 -1/2 (*.f64 B (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (pow.f64 B 2))) (/.f64 1 (pow.f64 B 8)))))))) |
(+.f64 (+.f64 (/.f64 1 B) (*.f64 1/2 (*.f64 B (*.f64 (pow.f64 C 4) (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (pow.f64 C 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (pow.f64 B 2))) (/.f64 1 (pow.f64 B 8))))) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) |
(+.f64 (+.f64 (/.f64 1 B) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B (pow.f64 C 4))))) (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (pow.f64 C 6) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (pow.f64 B 2))) (/.f64 1 (pow.f64 B 8))))) (/.f64 (pow.f64 C 2) (pow.f64 B 3))))) |
(/.f64 1 C) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5))))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 5))))) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 5)) (/.f64 (pow.f64 B 2) (pow.f64 C 3))))) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 C 7))) (+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5)))))) |
(+.f64 (/.f64 1 C) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 5)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 (pow.f64 B 2) 1/2))) (pow.f64 C 7))))) |
(+.f64 (/.f64 1 C) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 5)) (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 7))))) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 4) -3/4)))) (pow.f64 C 7)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 5)))))) |
(+.f64 (/.f64 1 C) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (*.f64 (pow.f64 B 4) -3/4) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 7)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 5)))))) |
(/.f64 -1 C) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 5)))) (/.f64 1 C)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 5)) (/.f64 (pow.f64 B 2) (pow.f64 C 3)))) (/.f64 1 C)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 5)))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 C 7))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 (pow.f64 B 2) 1/2))) (pow.f64 C 7))))) (/.f64 1 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 5))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 7)) (/.f64 (pow.f64 B 2) (pow.f64 C 3))))) (/.f64 1 C)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 4) -3/4)))) (pow.f64 C 7)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 5))))) (/.f64 1 C)) |
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (*.f64 (pow.f64 B 4) -3/4) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 7)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 5))))) (/.f64 1 C)) |
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(neg.f64 (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (/.f64 A B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (-.f64 -1 (/.f64 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 1 (/.f64 A B))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (-.f64 -1 (/.f64 A 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 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 4))) (*.f64 -1 (+.f64 1 (/.f64 A B)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 3) A) (pow.f64 B 4))) (+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 C 3) A) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (*.f64 (pow.f64 C 3) A) (pow.f64 B 4)))))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (-.f64 -1 (/.f64 A B)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (*.f64 (pow.f64 C 3) A) (pow.f64 B 4)))))) |
(*.f64 -1/2 (/.f64 B C)) |
(+.f64 (*.f64 -1/2 (/.f64 B C)) (*.f64 -1/2 (/.f64 (*.f64 A B) (pow.f64 C 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 B C)) (*.f64 -1/2 (/.f64 (*.f64 B A) (pow.f64 C 2)))) |
(*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C))) |
(*.f64 -1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 B C)) (*.f64 -1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 B C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 B A) (pow.f64 C 2))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3)))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 B C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2))) (*.f64 (pow.f64 C 4) B)))))) |
(+.f64 (*.f64 -1/2 (/.f64 B C)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 B A) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) A) (*.f64 B (pow.f64 C 4))))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 B C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) A) (*.f64 B (pow.f64 C 4))) (/.f64 (*.f64 B A) (pow.f64 C 2)))))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 B C) (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) -3/4) A) (*.f64 B (pow.f64 C 4))))))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 C 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 4) -3/4) A) (*.f64 B (pow.f64 C 4))) (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2)))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 B A) (pow.f64 C 2))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 (/.f64 A B) -2))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2)))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B)) |
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) (*.f64 B -1)) |
(*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C)))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))) (neg.f64 B))) |
(*.f64 B (neg.f64 (*.f64 1/2 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (pow.f64 B 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) (*.f64 B -1)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) A)))))) |
(+.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C)))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (*.f64 (pow.f64 C 2) A) -1/2))))) |
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))) (neg.f64 B))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A)))))) |
(+.f64 (*.f64 B (neg.f64 (*.f64 1/2 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2)))))) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A)))))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (pow.f64 B 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))) (*.f64 (pow.f64 B 5) -1)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) (*.f64 B -1)) (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) A))))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (*.f64 (pow.f64 C 2) A) -1/2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (*.f64 A 1/2)) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 B (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A))))) (*.f64 -1 (+.f64 (*.f64 B (*.f64 1/2 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))))) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A))))) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))) B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))))))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (pow.f64 B 3)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))) (pow.f64 B 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) B)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) C)) (*.f64 -1/2 (*.f64 A (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) C)) 2))) (pow.f64 C 2))))) (pow.f64 B 7)))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) A))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 1/2 (/.f64 A (pow.f64 C 2)))) (*.f64 B -1)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) C)) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2)))) (*.f64 (pow.f64 C 2) A)))) (*.f64 (pow.f64 B 7) -1)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5)))) (*.f64 (pow.f64 B 5) -1))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (*.f64 (pow.f64 C 2) A) -1/2)))) (+.f64 (*.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) A)) (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) C))) (neg.f64 (pow.f64 B 7))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))) (*.f64 A 1/2)) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 B (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C)))))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 B (*.f64 1/2 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) C) (*.f64 A (*.f64 (pow.f64 C 2) (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2))))))) (pow.f64 B 7))))))) |
(+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A))))) (*.f64 -1 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))) B)) (+.f64 (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) C) (*.f64 (-.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2)))) (*.f64 (pow.f64 C 2) A))) (pow.f64 B 7))))))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (-.f64 (/.f64 C B) 1) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) -1) (/.f64 A B)) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))) (/.f64 C B)) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 C A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2)))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (/.f64 C B) (-.f64 (-.f64 (/.f64 A B) (neg.f64 (/.f64 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2)))) -1)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 C 4)) (*.f64 1/2 (*.f64 A (pow.f64 C 3)))) (pow.f64 B 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A C)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 C A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 C 4)) (*.f64 1/2 (*.f64 (pow.f64 C 3) A))) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 C 4)) (*.f64 1/2 (*.f64 (pow.f64 C 3) A))) (pow.f64 B 4))))))) |
(-.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 C 4)) (*.f64 1/2 (*.f64 (pow.f64 C 3) A))) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2))))))) |
(-.f64 -1 (-.f64 (-.f64 (/.f64 A B) (/.f64 C B)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 C 4)) (*.f64 1/2 (*.f64 (pow.f64 C 3) A))) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 C (neg.f64 A)) (*.f64 1/2 (pow.f64 C 2))) (pow.f64 B 2)))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 C 2)) (*.f64 A C)) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B)))) |
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B)) (-.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 C 3))) (*.f64 1/8 (pow.f64 C 4))) (pow.f64 B 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 C 2)) (*.f64 A C)) (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 C 3) A)) (*.f64 (pow.f64 C 4) 1/8)) (pow.f64 B 4))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 3) (*.f64 A -1/2)) (*.f64 (pow.f64 C 4) 1/8)) (pow.f64 B 4))) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B) (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2)))))) |
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 (pow.f64 C 3) (*.f64 -1/2 A)) (*.f64 (pow.f64 C 4) 1/8)) (pow.f64 B 4)))))) |
(+.f64 (-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 C 2) -1/2) (*.f64 C A)) (pow.f64 B 2)) (/.f64 (+.f64 (*.f64 (pow.f64 C 3) (*.f64 -1/2 A)) (*.f64 (pow.f64 C 4) 1/8)) (pow.f64 B 4))))) |
(-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 (/.f64 C B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 C B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 C B))) |
(+.f64 1 (neg.f64 (/.f64 C B))) |
(-.f64 1 (/.f64 C B)) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 -1 (/.f64 C B)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 (-.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3)))) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (pow.f64 C 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) B)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 (pow.f64 C 5) (*.f64 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2))) -1/2))) (*.f64 -1 (/.f64 C B)))) |
(+.f64 (neg.f64 (/.f64 C B)) (+.f64 (*.f64 (pow.f64 C 5) (*.f64 -1/2 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (+.f64 (*.f64 (pow.f64 C 5) (*.f64 -1/2 (*.f64 B (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2))))) (neg.f64 (/.f64 C B))))) |
(+.f64 (-.f64 1 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 (pow.f64 C 5) (*.f64 (-.f64 (/.f64 1 (pow.f64 B 6)) (pow.f64 (/.f64 -1/2 (pow.f64 B 3)) 2)) (*.f64 B -1/2))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 4)))) |
(*.f64 1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 4)) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 B 2)))) (pow.f64 C 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 (pow.f64 B 2) 1/2))) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 4)) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 6))))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 4) -3/4)))) (pow.f64 C 6))))) |
(*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (*.f64 (pow.f64 B 4) -3/4) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 6)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 B 2))) (+.f64 (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2))) 2) (*.f64 -1 (pow.f64 B 8)))) (pow.f64 C 8))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 B 2)))) (pow.f64 C 6)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 (pow.f64 B 2) 1/2))) (*.f64 (pow.f64 B 2) 1/2)) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) 2)) (*.f64 -1 (pow.f64 B 8)))) (pow.f64 C 8))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 (pow.f64 B 2) 1/2))) (pow.f64 C 6)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 1/2 (pow.f64 B 2)))))) (+.f64 (*.f64 1/4 (pow.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) 2)) (neg.f64 (pow.f64 B 8)))) (pow.f64 C 8)) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 6)))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 4)) (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4)) (+.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 4) -3/4)))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (pow.f64 B 4) -3/4) 2)) (neg.f64 (pow.f64 B 8)))) (pow.f64 C 8)) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 4) -3/4)))) (pow.f64 C 6)))))) |
(*.f64 1/2 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (pow.f64 B 6) (*.f64 (*.f64 (pow.f64 B 4) -3/4) (*.f64 1/2 (pow.f64 B 2)))))) (+.f64 (*.f64 1/4 (pow.f64 (*.f64 (pow.f64 B 4) -3/4) 2)) (neg.f64 (pow.f64 B 8)))) (pow.f64 C 8)) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (*.f64 (pow.f64 B 4) -3/4) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 6))) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4))))) |
2 |
(+.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 4))) (+.f64 2 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 2 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 4)) (/.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 2 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4))))) |
(+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2) (*.f64 -1 (pow.f64 B 4))) (pow.f64 B 2))) (pow.f64 B 6)) (pow.f64 C 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 B 4)) (pow.f64 (*.f64 -1/2 (pow.f64 B 2)) 2)) (pow.f64 C 4))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (pow.f64 C 4))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (*.f64 (pow.f64 B 4) -1) (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2))) (*.f64 (pow.f64 B 2) 1/2))) (pow.f64 C 6)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 4)) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 2 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (+.f64 (neg.f64 (pow.f64 B 4)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 6))))) |
(+.f64 2 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 6) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (pow.f64 B 4) -3/4)))) (pow.f64 C 6)) (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4)))))) |
(+.f64 2 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (/.f64 (*.f64 (pow.f64 B 4) -3/4) (pow.f64 C 4)) (/.f64 (+.f64 (pow.f64 B 6) (*.f64 (*.f64 (pow.f64 B 4) -3/4) (*.f64 1/2 (pow.f64 B 2)))) (pow.f64 C 6)))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) (pow.f64 B 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 B 4) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (*.f64 -1/2 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 B 6)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) 1/2)) (*.f64 -1/2 (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 C 2) (pow.f64 B 4)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) C)) 2))) (*.f64 (pow.f64 C 2) (pow.f64 B 8)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 B 6))))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2)))) (*.f64 (*.f64 (pow.f64 C 2) (pow.f64 B 8)) -1/2)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (pow.f64 B 6) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))))))))) |
(+.f64 (*.f64 (-.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (pow.f64 B 8)))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 (pow.f64 B 4) (pow.f64 C 2)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))))))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 6) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) 1/2)) (*.f64 -1/2 (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)))))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2)))) (*.f64 (pow.f64 B 8) (*.f64 (pow.f64 C 2) -1/2))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (*.f64 (pow.f64 B 6) (pow.f64 C 2))))) (*.f64 -1/2 (*.f64 (pow.f64 C 2) (+.f64 (*.f64 (pow.f64 B 4) (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) (*.f64 (pow.f64 B 8) (-.f64 (-.f64 (/.f64 1 (pow.f64 C 10)) (*.f64 1/4 (pow.f64 (*.f64 C (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2))) 2))) (*.f64 1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) (pow.f64 C 2))))))))) |
1 |
(+.f64 (*.f64 -1 (/.f64 C B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 C B))) |
(+.f64 1 (neg.f64 (/.f64 C B))) |
(-.f64 1 (/.f64 C B)) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 -1 (/.f64 C B)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 (-.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3)))) |
(+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) C) (pow.f64 B 5)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1))) (pow.f64 B 5)))) (*.f64 -1 (/.f64 C B)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4)))) (pow.f64 B 5)) (/.f64 (pow.f64 C 3) (pow.f64 B 3)))) (+.f64 1 (neg.f64 (/.f64 C B)))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 C B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 3)) (/.f64 (*.f64 C (*.f64 (pow.f64 C 4) -3/4)) (pow.f64 B 5)))))) |
(+.f64 (-.f64 1 (/.f64 C B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 3)) (/.f64 (*.f64 C (*.f64 (pow.f64 C 4) -3/4)) (pow.f64 B 5))))) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 C 2)) 2) (*.f64 -1 (pow.f64 C 4))) C) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (/.f64 C B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 C 2) 2)) (*.f64 (pow.f64 C 4) -1))) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (+.f64 1 (/.f64 C B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) (pow.f64 B 3))) (+.f64 (+.f64 1 (/.f64 C B)) (*.f64 -1/2 (/.f64 (*.f64 C (+.f64 (*.f64 (pow.f64 C 4) 1/4) (neg.f64 (pow.f64 C 4)))) (pow.f64 B 5))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 C 3) (pow.f64 B 3)) (/.f64 (*.f64 C (*.f64 (pow.f64 C 4) -3/4)) (pow.f64 B 5)))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(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)))) 0) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(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)))) 1) |
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 1)) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(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)))) 1) |
(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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 0) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 0 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (-.f64 -1 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))) 1) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) -1) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) 1)) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))))) (/.f64 (/.f64 1 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))))) (*.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (/.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.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 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)))) -1) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(pow.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) 1) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(neg.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) |
(-.f64 (-.f64 (/.f64 C B) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 0) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 0 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 (-.f64 -1 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) 1) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -1) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) (*.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 1)) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) (/.f64 (/.f64 1 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1))) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(/.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1) -1) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(pow.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 1) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(neg.f64 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) -1)) |
(-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (/.f64 C B)) |
| ✓ | 0.1b | (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
Compiled 28 to 10 computations (64.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 712× | rational.json-simplify-54 |
| 694× | rational.json-simplify-47 |
| 616× | rational.json-simplify-58 |
| 536× | rational.json-5 |
| 534× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 55 |
| 1 | 98 | 55 |
| 2 | 313 | 55 |
| 3 | 1152 | 55 |
| 4 | 4552 | 55 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(atan.f64 (/.f64 C B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (atan.f64 (/.f64 C B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (/.f64 1 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (/.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) 1) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (/.f64 C B)) (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (/.f64 C B)))))))) |
| 1× | egg-herbie |
| 1002× | rational.json-simplify-111 |
| 848× | rational.json-simplify-49 |
| 816× | rational.json-simplify-54 |
| 790× | rational.json-simplify-2 |
| 688× | rational.json-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 93 | 787 |
| 1 | 196 | 787 |
| 2 | 512 | 787 |
| 3 | 1695 | 787 |
| 4 | 4983 | 787 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(+.f64 (atan.f64 (/.f64 C B)) 0) |
(+.f64 0 (atan.f64 (/.f64 C B))) |
(-.f64 (atan.f64 (/.f64 C B)) 0) |
(-.f64 0 (neg.f64 (atan.f64 (/.f64 C B)))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (/.f64 C B)))) 1) |
(*.f64 (atan.f64 (/.f64 C B)) 1) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) |
(*.f64 1 (atan.f64 (/.f64 C B))) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (atan.f64 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (/.f64 1 (atan.f64 (/.f64 C B)))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) 1)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (atan.f64 (/.f64 C B)))) |
(*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (/.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) 1) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))))) |
(/.f64 (atan.f64 (/.f64 C B)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) |
(pow.f64 (atan.f64 (/.f64 C B)) 1) |
(neg.f64 (neg.f64 (atan.f64 (/.f64 C B)))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (atan.f64 (/.f64 C B)) 0) |
(atan.f64 (/.f64 C B)) |
(+.f64 0 (atan.f64 (/.f64 C B))) |
(atan.f64 (/.f64 C B)) |
(-.f64 (atan.f64 (/.f64 C B)) 0) |
(atan.f64 (/.f64 C B)) |
(-.f64 0 (neg.f64 (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (/.f64 C B)))) 1) |
(atan.f64 (/.f64 C B)) |
(*.f64 (atan.f64 (/.f64 C B)) 1) |
(atan.f64 (/.f64 C B)) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(*.f64 1 (atan.f64 (/.f64 C B))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (atan.f64 (/.f64 C B))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (/.f64 1 (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) 1)) |
(atan.f64 (/.f64 C B)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))) (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (/.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (/.f64 C B))) 1) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) |
(atan.f64 (/.f64 C B)) |
(*.f64 (*.f64 (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (/.f64 C B))) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (*.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B))))))) |
(atan.f64 (/.f64 C B)) |
(/.f64 (atan.f64 (/.f64 C B)) 1) |
(atan.f64 (/.f64 C B)) |
(/.f64 (atan.f64 (/.f64 C B)) (/.f64 (atan.f64 (/.f64 C B)) (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
(pow.f64 (atan.f64 (/.f64 C B)) 1) |
(atan.f64 (/.f64 C B)) |
(neg.f64 (neg.f64 (atan.f64 (/.f64 C B)))) |
(atan.f64 (/.f64 C B)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 1/2 (/.f64 B A)) |
| ✓ | 0.2b | (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 860× | rational.json-simplify-54 |
| 806× | rational.json-simplify-47 |
| 794× | rational.json-simplify-49 |
| 710× | rational.json-simplify-58 |
| 594× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 69 |
| 1 | 114 | 69 |
| 2 | 351 | 69 |
| 3 | 1291 | 69 |
| 4 | 5019 | 69 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 1/2 (/.f64 B A)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 B A)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/2 (/.f64 B A)))))))) |
| 1× | egg-herbie |
| 978× | rational.json-simplify-47 |
| 936× | rational.json-simplify-2 |
| 710× | rational.json-simplify-41 |
| 664× | rational.json-simplify-44 |
| 636× | rational.json-simplify-54 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 870 |
| 1 | 155 | 870 |
| 2 | 339 | 870 |
| 3 | 1369 | 870 |
| 4 | 4851 | 870 |
| 5 | 7643 | 870 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(+.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 B A)))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 B A)))) 1) |
(/.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(/.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A))) |
(pow.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 B A)))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 0 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 1/2 (/.f64 B A)))) 1) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A))) |
(*.f64 (*.f64 (/.f64 B A) (/.f64 B A)) (/.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A))) |
(pow.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(*.f64 1/2 (/.f64 B A)) |
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 1/2 (/.f64 B A)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64)) |
| ✓ | 2.2b | (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1)) |
Compiled 65 to 29 computations (55.4% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | C | @ | inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64)) |
| 0.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64)) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64)) |
| 0.0ms | B | @ | inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 946× | rational.json-simplify-47 |
| 750× | rational.json-5 |
| 748× | exponential.json-3 |
| 748× | rational.json-1 |
| 748× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 134 |
| 1 | 140 | 134 |
| 2 | 436 | 134 |
| 3 | 1625 | 134 |
| 4 | 6345 | 134 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) 1) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))))) |
| 1× | egg-herbie |
| 950× | rational.json-simplify-2 |
| 926× | rational.json-simplify-54 |
| 868× | rational.json-simplify-49 |
| 760× | rational.json-simplify-1 |
| 676× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 165 | 7243 |
| 1 | 337 | 7117 |
| 2 | 756 | 7117 |
| 3 | 2140 | 6903 |
| 4 | 5869 | 6903 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
(-.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 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (/.f64 C B) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(*.f64 -1 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(*.f64 -1 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(+.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -2)) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 0) |
(+.f64 0 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -2) 1) |
(*.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(*.f64 (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) |
(*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) -1) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1)) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) |
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))))) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) -1) |
(pow.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1) |
(neg.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) 1) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) 1)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) |
(+.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 0) |
(+.f64 0 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(-.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 0) |
(-.f64 0 (neg.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) 1) |
(*.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) 1)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) 1) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(pow.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) |
(neg.f64 (neg.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
| Outputs |
|---|
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(neg.f64 (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (/.f64 A B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
-1 |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 -1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 -1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 -1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(-.f64 (/.f64 C B) 1) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(+.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -2)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 0) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 0 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -2) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (/.f64 -1 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (/.f64 (*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) (*.f64 (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) (*.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) (/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1)) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(pow.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(neg.f64 (-.f64 (/.f64 A B) (+.f64 (/.f64 C B) -1))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) 1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) 1)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) 1) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(+.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 0) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(+.f64 0 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(-.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 0) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(-.f64 0 (neg.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(-.f64 (-.f64 0 (-.f64 -1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) 1)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (/.f64 (*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) 1) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))))) (/.f64 (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1))))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(pow.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
(neg.f64 (neg.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
| ✓ | 0.0b | (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
| ✓ | 0.7b | (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B) |
| ✓ | 7.4b | (/.f64 (pow.f64 C 2) B) |
Compiled 99 to 59 computations (40.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | -inf | (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
| 1.0ms | C | @ | inf | (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
| 1.0ms | B | @ | inf | (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
| 0.0ms | C | @ | 0 | (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 952× | rational.json-simplify-47 |
| 848× | rational.json-simplify-49 |
| 748× | rational.json-5 |
| 746× | exponential.json-3 |
| 746× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 130 |
| 1 | 141 | 130 |
| 2 | 455 | 130 |
| 3 | 1657 | 130 |
| 4 | 6313 | 130 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B) |
(/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64)) |
(-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 C 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 C 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 C 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (neg.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 C 2) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 C 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 C 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 C 2) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))) (/.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (-.f64 C (-.f64 B -1)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 B -1)) (-.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (-.f64 C (-.f64 B 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 B) (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (-.f64 C (-.f64 B -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 C (-.f64 B -1)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) -1)) (-.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 B) (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1)) (-.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 B 1)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (/.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C))))))) |
| 1× | egg-herbie |
| 1330× | rational.json-simplify-54 |
| 888× | rational.json-simplify-50 |
| 804× | rational.json-simplify-1 |
| 710× | exponential.json-simplify-26 |
| 510× | rational.json-simplify-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 206 | 5058 |
| 1 | 397 | 4998 |
| 2 | 914 | 4998 |
| 3 | 2613 | 4998 |
| 4 | 6507 | 4998 |
| 1× | node limit |
| Inputs |
|---|
-1 |
(-.f64 (/.f64 C B) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
-1 |
(-.f64 (/.f64 C B) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
-1 |
(-.f64 (/.f64 C B) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(*.f64 -1 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(*.f64 -1 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(*.f64 -1 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) 0) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(+.f64 0 (/.f64 (pow.f64 C 2) B)) |
(-.f64 (/.f64 (pow.f64 C 2) B) 0) |
(-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (neg.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 C 2) B))) 1) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1) |
(*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1 (/.f64 (pow.f64 C 2) B)) |
(*.f64 1/4 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2)) |
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2)) |
(*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1/2) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 1 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) 1)) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) 1))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(*.f64 (+.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(pow.f64 (/.f64 (pow.f64 C 2) B) 1) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 0) |
(+.f64 0 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) |
(-.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 0) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) 1) |
(*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 1) |
(*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(*.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) |
(*.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(*.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) 1)) |
(*.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(*.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))) (/.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))) |
(pow.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 1) |
(neg.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) 1)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(+.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 0) |
(+.f64 0 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 B -1)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(+.f64 (-.f64 C (-.f64 B -1)) (-.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(+.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (-.f64 C (-.f64 B 1))) |
(+.f64 (-.f64 -1 B) (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1))) |
(+.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (-.f64 C (-.f64 B -1))) |
(+.f64 (-.f64 (-.f64 C (-.f64 B -1)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) 1) |
(+.f64 (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) -1)) (-.f64 1 B)) |
(+.f64 (-.f64 1 B) (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) -1))) |
(+.f64 (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1)) (-.f64 -1 B)) |
(+.f64 (-.f64 C (-.f64 B 1)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1) |
(*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(*.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(*.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C)) -1) |
(*.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(*.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) 1)) |
(*.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(*.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (/.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(/.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C)) -1) |
(pow.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1) |
(neg.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C))) |
| Outputs |
|---|
-1 |
(-.f64 (/.f64 C B) 1) |
(+.f64 (/.f64 C B) -1) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) |
(+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
-1 |
(-.f64 (/.f64 C B) 1) |
(+.f64 (/.f64 C B) -1) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
-1 |
(-.f64 (/.f64 C B) 1) |
(+.f64 (/.f64 C B) -1) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)) 1) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) -1) |
(+.f64 -1 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (PI.f64)) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (neg.f64 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (neg.f64 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (neg.f64 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C (*.f64 -1 B))) |
(+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C (neg.f64 B)) (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) 0) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 0 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (pow.f64 C 2) B) |
(-.f64 (/.f64 (pow.f64 C 2) B) 0) |
(/.f64 (pow.f64 C 2) B) |
(-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (neg.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(/.f64 (pow.f64 C 2) B) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 C 2) B))) 1) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1/4 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1/4 (/.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1/2) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 1 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) 1)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) 1))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (+.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(/.f64 (pow.f64 C 2) B) |
(pow.f64 (/.f64 (pow.f64 C 2) B) 1) |
(/.f64 (pow.f64 C 2) B) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 0) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(+.f64 0 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(-.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 0) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(-.f64 0 (neg.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) 1) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 1) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) 1)) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(*.f64 (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))) (/.f64 (/.f64 1 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (*.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(pow.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) 1) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(neg.f64 (neg.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) 1)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (PI.f64)) |
(+.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 0) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 0 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 1 (-.f64 (-.f64 C (-.f64 B -1)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 C (-.f64 B -1)) (-.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(+.f64 (-.f64 -1 (-.f64 B C)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 C (+.f64 B 1)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 (-.f64 C B) 1) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 (-.f64 C B) -1) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 -1 (-.f64 C B)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 -1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (-.f64 C (-.f64 B 1))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (-.f64 C (+.f64 B -1))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (-.f64 C (+.f64 -1 B))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (+.f64 1 (-.f64 C B))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (-.f64 (+.f64 C 1) B)) |
(+.f64 (-.f64 -1 B) (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (-.f64 C (-.f64 B -1))) |
(+.f64 (-.f64 -1 (-.f64 B C)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 C (+.f64 B 1)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 (-.f64 C B) 1) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 (-.f64 C B) -1) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 -1 (-.f64 C B)) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 (-.f64 C (-.f64 B -1)) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) 1) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) -1)) (-.f64 1 B)) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 1 B) (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) -1))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 C (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1)) (-.f64 -1 B)) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (-.f64 C (-.f64 B 1)) (-.f64 -1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (-.f64 C (+.f64 B -1))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (-.f64 C (+.f64 -1 B))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (+.f64 1 (-.f64 C B))) |
(+.f64 (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (-.f64 (+.f64 C 1) B)) |
(*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C)) -1) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) 1)) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (/.f64 (/.f64 1 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) (*.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C)) -1) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(pow.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) 1) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(neg.f64 (+.f64 B (-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) C))) |
(-.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
Compiled 28102 to 19078 computations (32.1% saved)
29 alts after pruning (21 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 652 | 8 | 660 |
| Fresh | 1 | 13 | 14 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 7 | 9 |
| Total | 655 | 29 | 684 |
| Status | Error | Program |
|---|---|---|
| ✓ | 44.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) |
| 30.4b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) | |
| ✓ | 46.1b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 31.3b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (PI.f64))) | |
| 37.3b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) | |
| 30.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (PI.f64))) | |
| 43.6b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| 38.4b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) | |
| 38.8b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 61.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A))))) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))) B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))))))) (PI.f64))) | |
| ✓ | 43.0b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
| 34.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) | |
| 50.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| 44.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))) (PI.f64))) | |
| ✓ | 45.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| ✓ | 48.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 46.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) | |
| 49.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) | |
| 46.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C)))) (PI.f64))) | |
| ✓ | 45.1b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| 33.5b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 47.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) | |
| 56.8b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| ✓ | 49.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 51.9b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 31.4b | (*.f64 180 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) | |
| 57.3b | (*.f64 180 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) | |
| 43.0b | (*.f64 180 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))) |
Compiled 811 to 611 computations (24.7% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C)))) (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 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (-.f64 1 (/.f64 C B))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/2 (/.f64 B (-.f64 A C))))) (*.f64 2 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) C)) 0))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 A 2)) (*.f64 C B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (-.f64 (/.f64 C B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (PI.f64))) |
(*.f64 180 (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
(*.f64 180 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64)))))) |
(*.f64 180 (*.f64 (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))) (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (*.f64 (/.f64 A B) -2) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C))))) (PI.f64)))))) |
(*.f64 180 (*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) |
(*.f64 180 (*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 C (+.f64 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 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 (pow.f64 B 3) (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 C 3))) (*.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 C 2) A))))) (neg.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 C) (/.f64 A (pow.f64 C 2))) B)) (*.f64 (pow.f64 B 5) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 C 8)) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 1 (pow.f64 C 6)) (pow.f64 (/.f64 -1/2 (pow.f64 C 3)) 2)) (pow.f64 C 2)))) A))) (*.f64 1/16 (/.f64 1 (pow.f64 C 5))))))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
7 calls:
| 491.0ms | A |
| 254.0ms | C |
| 100.0ms | B |
| 29.0ms | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 22.0ms | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| Error | Segments | Branch |
|---|---|---|
| 17.2b | 6 | A |
| 17.9b | 3 | B |
| 18.5b | 3 | C |
| 16.6b | 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))) |
| 16.6b | 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)) |
| 16.6b | 3 | (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 16.6b | 3 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
Compiled 1301 to 843 computations (35.2% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.004445634717528987 | 0.9999999999947236 |
| 0.0ms | -2.9322641975055213e-63 | -0.0 |
Compiled 32 to 25 computations (21.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C)))) (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 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))) (PI.f64))) |
3 calls:
| 543.0ms | C |
| 311.0ms | B |
| 187.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 19.1b | 6 | A |
| 19.1b | 3 | B |
| 17.0b | 7 | C |
Compiled 332 to 214 computations (35.5% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 92.0ms | 4.1845322142543384e+102 | 1.1272386806065507e+106 |
| 379.0ms | 1.69721708558972e-82 | 3.605935979958513e-80 |
| 255.0ms | 1.1150748565617847e-113 | 5.934856451974692e-111 |
| 82.0ms | -2.6010215805322466e-308 | 4.156029721469815e-293 |
| 209.0ms | -1.4404487725406232e-263 | -3.095117590144733e-265 |
| 69.0ms | -1.473978096968218e+65 | -1.8254661304571162e+59 |
| 467.0ms | 77× | body | 2048 | valid |
| 325.0ms | 558× | body | 256 | valid |
| 172.0ms | 62× | body | 1024 | valid |
| 84.0ms | 58× | body | 4096 | valid |
| 15.0ms | 29× | body | 512 | valid |
Compiled 1825 to 1457 computations (20.2% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C)))) (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 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 372.0ms | C |
| 82.0ms | A |
| 53.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 19.1b | 6 | A |
| 19.1b | 3 | B |
| 17.0b | 7 | C |
Compiled 313 to 200 computations (36.1% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 94.0ms | 4.1845322142543384e+102 | 1.1272386806065507e+106 |
| 57.0ms | 1.69721708558972e-82 | 3.605935979958513e-80 |
| 62.0ms | 1.1150748565617847e-113 | 5.934856451974692e-111 |
| 69.0ms | -2.6010215805322466e-308 | 4.156029721469815e-293 |
| 51.0ms | -1.4404487725406232e-263 | -3.095117590144733e-265 |
| 52.0ms | -1.473978096968218e+65 | -1.8254661304571162e+59 |
| 126.0ms | 559× | body | 256 | valid |
| 94.0ms | 76× | body | 2048 | valid |
| 67.0ms | 64× | body | 4096 | valid |
| 65.0ms | 68× | body | 1024 | valid |
| 6.0ms | 17× | body | 512 | valid |
Compiled 1753 to 1401 computations (20.1% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 (/.f64 A B) -2) (*.f64 1/2 (/.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 B A) (pow.f64 C 2)) (/.f64 B C)))) (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 (-.f64 (-.f64 C B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) B)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 93.0ms | C |
| 84.0ms | A |
| 41.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 19.1b | 6 | A |
| 19.1b | 3 | B |
| 17.1b | 7 | C |
Compiled 294 to 187 computations (36.4% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 69.0ms | 4.1845322142543384e+102 | 1.1272386806065507e+106 |
| 43.0ms | 1.69721708558972e-82 | 3.605935979958513e-80 |
| 53.0ms | 1.1150748565617847e-113 | 5.934856451974692e-111 |
| 50.0ms | -2.6010215805322466e-308 | 4.156029721469815e-293 |
| 12.0ms | -7.151964279342255e-236 | -3.6535778898017447e-239 |
| 55.0ms | -1.473978096968218e+65 | -1.8254661304571162e+59 |
| 109.0ms | 467× | body | 256 | valid |
| 55.0ms | 55× | body | 2048 | valid |
| 53.0ms | 53× | body | 4096 | valid |
| 40.0ms | 58× | body | 1024 | valid |
| 8.0ms | 23× | body | 512 | valid |
Compiled 1344 to 1091 computations (18.8% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 56.0ms | A |
| 54.0ms | C |
| 18.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 20.3b | 6 | A |
| 25.4b | 2 | B |
| 20.6b | 6 | C |
Compiled 134 to 92 computations (31.3% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 181962420899.59302 | 1301142071642.8806 |
| 190.0ms | 4.9147182464904525e-288 | 1.8313853904175006e-277 |
| 65.0ms | -109593853.03887789 | -25282.7193338742 |
| 70.0ms | -2.1412910990667166e+90 | -5.643087104892279e+87 |
| 88.0ms | -8.782942600419516e+141 | -8.689237298770892e+132 |
| 245.0ms | 420× | body | 256 | valid |
| 80.0ms | 101× | body | 2048 | valid |
| 71.0ms | 68× | body | 4096 | valid |
| 22.0ms | 39× | body | 1024 | valid |
| 11.0ms | 28× | body | 512 | valid |
Compiled 1180 to 1009 computations (14.5% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 162.0ms | C |
| 40.0ms | A |
| 18.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 21.6b | 5 | A |
| 25.5b | 2 | B |
| 20.8b | 8 | C |
Compiled 113 to 79 computations (30.1% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 197.0ms | 2.3670555439173063e-7 | 219.81108750062685 |
| 32.0ms | 1.2166608969264016e-51 | 1.7649966565984786e-51 |
| 242.0ms | 3.584744641728833e-141 | 1.1913303845627897e-127 |
| 151.0ms | 4.7405755497841207e-188 | 1.51731926138123e-187 |
| 63.0ms | -2.1632882908472627e-218 | -5.1690148659907195e-220 |
| 76.0ms | -3.978994059072828e-106 | -1.8303805517588794e-107 |
| 335.0ms | -2171565641505920.8 | -9627782.073529653 |
| 420.0ms | 590× | body | 256 | valid |
| 330.0ms | 38× | body | 4096 | valid |
| 238.0ms | 85× | body | 2048 | valid |
| 68.0ms | 68× | body | 1024 | valid |
| 14.0ms | 19× | body | 512 | valid |
Compiled 1324 to 1171 computations (11.6% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
3 calls:
| 191.0ms | C |
| 78.0ms | A |
| 27.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 23.4b | 5 | A |
| 27.6b | 2 | B |
| 24.2b | 6 | C |
Compiled 103 to 73 computations (29.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 63.0ms | 181962420899.59302 | 1301142071642.8806 |
| 90.0ms | -109593853.03887789 | -25282.7193338742 |
| 109.0ms | -2.1412910990667166e+90 | -5.643087104892279e+87 |
| 358.0ms | -8.782942600419516e+141 | -8.689237298770892e+132 |
| 281.0ms | 66× | body | 4096 | valid |
| 155.0ms | 86× | body | 2048 | valid |
| 108.0ms | 289× | body | 256 | valid |
| 43.0ms | 35× | body | 1024 | valid |
| 17.0ms | 20× | body | 512 | valid |
Compiled 900 to 769 computations (14.6% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 83.0ms | C |
| 76.0ms | A |
| 61.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 5 | A |
| 29.2b | 4 | B |
| 26.1b | 6 | C |
Compiled 93 to 67 computations (28% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 96.0ms | 2.3670555439173063e-7 | 219.81108750062685 |
| 59.0ms | 1.69721708558972e-82 | 3.605935979958513e-80 |
| 74.0ms | 1.1150748565617847e-113 | 5.934856451974692e-111 |
| 103.0ms | -2.6010215805322466e-308 | 4.156029721469815e-293 |
| 62.0ms | -2.1632882908472627e-218 | -5.1690148659907195e-220 |
| 158.0ms | 471× | body | 256 | valid |
| 83.0ms | 61× | body | 2048 | valid |
| 68.0ms | 44× | body | 4096 | valid |
| 50.0ms | 59× | body | 1024 | valid |
| 12.0ms | 21× | body | 512 | valid |
Compiled 976 to 907 computations (7.1% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (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 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 67.0ms | C |
| 48.0ms | A |
| 37.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 27.6b | 5 | A |
| 29.2b | 4 | B |
| 26.4b | 6 | C |
Compiled 73 to 55 computations (24.7% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 123.0ms | 2.3670555439173063e-7 | 219.81108750062685 |
| 86.0ms | 1.69721708558972e-82 | 3.605935979958513e-80 |
| 241.0ms | 1.1150748565617847e-113 | 5.934856451974692e-111 |
| 173.0ms | -2.6010215805322466e-308 | 4.156029721469815e-293 |
| 70.0ms | -2.1632882908472627e-218 | -5.1690148659907195e-220 |
| 255.0ms | 460× | body | 256 | valid |
| 240.0ms | 41× | body | 4096 | valid |
| 92.0ms | 70× | body | 2048 | valid |
| 71.0ms | 63× | body | 1024 | valid |
| 14.0ms | 22× | body | 512 | valid |
Compiled 962 to 893 computations (7.2% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
3 calls:
| 195.0ms | A |
| 92.0ms | B |
| 40.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 32.2b | 6 | A |
| 29.2b | 4 | B |
| 27.8b | 4 | C |
Compiled 63 to 48 computations (23.8% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 99.0ms | 2.3670555439173063e-7 | 219.81108750062685 |
| 220.0ms | -2.6010215805322466e-308 | 4.156029721469815e-293 |
| 64.0ms | -2.1632882908472627e-218 | -5.1690148659907195e-220 |
| 241.0ms | 312× | body | 256 | valid |
| 49.0ms | 35× | body | 2048 | valid |
| 44.0ms | 24× | body | 4096 | valid |
| 31.0ms | 34× | body | 1024 | valid |
| 6.0ms | 11× | body | 512 | valid |
Compiled 602 to 563 computations (6.5% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 78.0ms | A |
| 35.0ms | B |
| 32.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 32.2b | 6 | A |
| 29.2b | 4 | B |
| 32.3b | 4 | C |
Compiled 53 to 41 computations (22.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 85.0ms | 1.740011608312765e-18 | 4.7495572269226725e-12 |
| 58.0ms | -5.350665597586954e-171 | -1.6252678752579966e-171 |
| 244.0ms | -3.4498961648563564e-37 | -1.5181746141408073e-58 |
| 211.0ms | 278× | body | 256 | valid |
| 97.0ms | 64× | body | 2048 | valid |
| 39.0ms | 23× | body | 4096 | valid |
| 20.0ms | 23× | body | 1024 | valid |
| 7.0ms | 12× | body | 512 | valid |
Compiled 608 to 541 computations (11% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 184.0ms | A |
| 68.0ms | C |
| 24.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 38.7b | 6 | A |
| 30.3b | 3 | B |
| 32.3b | 4 | C |
Compiled 44 to 35 computations (20.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 104.0ms | 1.740011608312765e-18 | 4.7495572269226725e-12 |
| 108.0ms | -780197561.5266238 | -1.5141163558445458e-5 |
| 95.0ms | 65× | body | 2048 | valid |
| 84.0ms | 211× | body | 256 | valid |
| 14.0ms | 17× | body | 1024 | valid |
| 7.0ms | 5× | body | 4096 | valid |
| 3.0ms | 6× | body | 512 | valid |
Compiled 450 to 405 computations (10% saved)
Total -24.8b remaining (-65.2%)
Threshold costs -24.8b (-65.2%)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 49.0ms | A |
| 34.0ms | C |
| 15.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 44.9b | 7 | A |
| 38.0b | 2 | B |
| 45.2b | 4 | C |
Compiled 27 to 23 computations (14.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 152.0ms | -1.0353459067355235e-284 | 3.548811751461722e-305 |
| 85.0ms | 53× | body | 4096 | valid |
| 34.0ms | 99× | body | 256 | valid |
| 20.0ms | 17× | body | 2048 | valid |
| 4.0ms | 5× | body | 1024 | valid |
| 1.0ms | 2× | body | 512 | valid |
Compiled 252 to 245 computations (2.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 266 | 2754 |
| 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))))) -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) (if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 5764607523034235/1152921504606846976) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))))) |
(if (<=.f64 C -77999999999999996109286460880011866865495749637025791155854376960) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 C -1452164949685335/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 5790774916858023/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) (if (<=.f64 C 5523677906256311/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))) (PI.f64))))))))) |
(if (<=.f64 C -109999999999999992114734629723663228527344536825495006553648922624) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 C -3085850518081337/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) (if (<=.f64 C 4223988987137179/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 5809884737704875/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))))))))) |
(if (<=.f64 C -95000000000000002756190624563619161970461914128598179771527987200) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 C -357986298980937/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C 4375619361034411/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 5809884737704875/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))))))))) |
(if (<=.f64 A -9500000000000000464508977071954836326929345476844199934965225938434110292099304203350012673833093478310948973559203807180191755665408) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A -1520000000000000093795962874150372355198014121642475581116586219960658277586796440534908928) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 A -490000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 1255674149046407/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 A 270000000000) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))) |
(if (<=.f64 C -150000000) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 C -6197399707408581/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C -5723202695457333/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 C 171460915873007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C 4826810854779335/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 C 2358995333375681/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C 6640827866535439/147573952589676412928) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))))) |
(if (<=.f64 A -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A -839999999999999944707883765993692739453706706389677019392774005730203797819527301922029568) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 A -32000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 1300000000000) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))))))) |
(if (<=.f64 C -5087291284850963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (if (<=.f64 C 2223657568073481/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 C 6904597382820389/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 C 523316823800623/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 2833419889721787/9444732965739290427392) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))) |
(if (<=.f64 C -3418023832009241/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 C 5597749086296089/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 C 1624611148898915/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 C 4485572775433911/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 5902958103587057/295147905179352825856) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))) |
(if (<=.f64 C -7750170316765139/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 C 2668389081688177/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 C 1224979098644775/144115188075855872) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))) |
(if (<=.f64 B -5394384303847929/6129982163463555433433388108601236734474956488734408704) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) (if (<=.f64 B 6693195169205051/40564819207303340847894502572032) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))) |
(if (<=.f64 B -8854437155380585/295147905179352825856) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 7732668661392199/633825300114114700748351602688) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))) |
(if (<=.f64 B -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| Outputs |
|---|
(if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) -7410693711188237/3705346855594118253554271520278013051304639509300498049262642688253220148477952) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) (if (<=.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 5764607523034235/1152921504606846976) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))))) |
(if (<=.f64 C -77999999999999996109286460880011866865495749637025791155854376960) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 C -1452164949685335/4538015467766671944574165338592225830478699345884382504442663144885072806275648112625635725391102144133907238129251016389326737199538896813326509341743147661691195191795226666084858428449394948944821764472508048114220424520501343042471615418544488778723282182172070046459244838912) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 5790774916858023/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) (if (<=.f64 C 5523677906256311/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 1495190925144637/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (neg.f64 B) (*.f64 1/2 (+.f64 (/.f64 A (pow.f64 C 2)) (/.f64 1 C))))) (PI.f64))))))))) |
(if (<=.f64 C -109999999999999992114734629723663228527344536825495006553648922624) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 C -3085850518081337/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 404804506614621/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) (if (<=.f64 C 4223988987137179/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 5809884737704875/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))))))))) |
(if (<=.f64 C -95000000000000002756190624563619161970461914128598179771527987200) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 C -357986298980937/7159725979618740301104695983418709622680434793042663132360362425577766001338226039836321066456157093857339877304749930018599215189268344175111256510391144905128218576994803025566700315369744694061260002057936311868982638401684395903839696776618573824) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 6032057205060441/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C 4375619361034411/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (if (<=.f64 C 5809884737704875/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) -1))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))))))))) |
(if (<=.f64 A -9500000000000000464508977071954836326929345476844199934965225938434110292099304203350012673833093478310948973559203807180191755665408) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A -1520000000000000093795962874150372355198014121642475581116586219960658277586796440534908928) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 A -490000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 1255674149046407/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (if (<=.f64 A 270000000000) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))) |
(if (<=.f64 C -150000000) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 C -6197399707408581/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C -5723202695457333/794889263257962974796277498092801308291525640763748664903194643469338087775424965801409745320266996710649718116931109481559848982586784968419475084821084743272680947722675151641735826243378403750534655587182832000457137589153821622272) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 C 171460915873007/1224720827664335609236962600350409901130557945655466490308353887654080091579137561403602952202220552420938147431280980285494456125931768646260680344573194358953094033321469230156313571586348749061881856) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C 4826810854779335/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 C 2358995333375681/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 C 6640827866535439/147573952589676412928) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))))) |
(if (<=.f64 A -8999999999999999444642032264517738525830998448118998546899958793073662349610875874860725147912346796355225219963482154845369276563456) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A -839999999999999944707883765993692739453706706389677019392774005730203797819527301922029568) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (if (<=.f64 A -32000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 1300000000000) (*.f64 180 (/.f64 (atan.f64 (+.f64 1 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 A B) -2)) (PI.f64))))))) |
(if (<=.f64 C -5087291284850963/1589778526515925949592554996185602616583051281527497329806389286938676175550849931602819490640533993421299436233862218963119697965173569936838950169642169486545361895445350303283471652486756807501069311174365664000914275178307643244544) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (if (<=.f64 C 2223657568073481/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 C 6904597382820389/2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 C 523316823800623/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 2833419889721787/9444732965739290427392) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))) |
(if (<=.f64 C -3418023832009241/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 C 5597749086296089/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 C 1624611148898915/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 C 4485572775433911/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 C 5902958103587057/295147905179352825856) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))))) |
(if (<=.f64 C -7750170316765139/397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 C 2668389081688177/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 C 1224979098644775/144115188075855872) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))) |
(if (<=.f64 B -5394384303847929/6129982163463555433433388108601236734474956488734408704) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) (if (<=.f64 B 6693195169205051/40564819207303340847894502572032) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))) |
(if (<=.f64 B -8854437155380585/295147905179352825856) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 7732668661392199/633825300114114700748351602688) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))) |
(if (<=.f64 B -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 990 to 705 computations (28.8% saved)
| 3× | egg-herbie |
| 1804× | rational.json-simplify-47 |
| 892× | rational.json-simplify-54 |
| 884× | rational.json-simplify-2 |
| 834× | rational.json-simplify-49 |
| 804× | rational.json-simplify-46 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 71 |
| 1 | 30 | 71 |
| 2 | 31 | 71 |
| 0 | 23 | 71 |
| 1 | 30 | 71 |
| 2 | 31 | 71 |
| 0 | 590 | 15242 |
| 1 | 1276 | 14210 |
| 2 | 2561 | 14114 |
| 3 | 4777 | 13784 |
| 1× | node limit |
| 1× | saturated |
| 1× | saturated |
Compiled 157 to 104 computations (33.8% saved)
Compiled 951 to 616 computations (35.2% saved)
Loading profile data...