Time bar (total: 12.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 6 |
| 6.7% | 6.2% | 87.4% | 0.1% | 0% | 6.2% | 0% | 7 |
| 13.3% | 12.5% | 81.1% | 0.1% | 0% | 6.2% | 0% | 8 |
| 20.1% | 18.3% | 72.9% | 0.1% | 0% | 8.6% | 0% | 9 |
| 32.7% | 28.3% | 58.3% | 0.1% | 0% | 13.3% | 0% | 10 |
| 39.7% | 33.7% | 51.3% | 0.1% | 0.8% | 14% | 0% | 11 |
| 47.7% | 39.1% | 42.9% | 0.1% | 1.6% | 16.4% | 0% | 12 |
Compiled 42 to 27 computations (35.7% saved)
| 2.2s | 8256× | body | 256 | valid |
| 376.0ms | 1063× | body | 256 | invalid |
| 175.0ms | 571× | body | 256 | infinite |
| 2× | egg-herbie |
| 1262× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1062× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 948× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 888× | rational_best_oopsla_all_46_json_45_simplify-30 |
| 854× | rational_best_oopsla_all_46_json_45_simplify-74 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 444 |
| 1 | 131 | 444 |
| 2 | 337 | 444 |
| 3 | 1140 | 428 |
| 4 | 4241 | 428 |
| 5 | 6835 | 428 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))) (*.f64 2 b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))) (*.f64 2 c)) (/.f64 (*.f64 2 a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))))) |
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))) (*.f64 2 a)) (/.f64 (*.f64 2 b) (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (+.f64 a a)) (/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))) (*.f64 2 b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 (*.f64 4 b) c)))))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 c (*.f64 b 4))))) (*.f64 b 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 c (*.f64 b 4))))))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 c b))))) (*.f64 b 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 c b))))))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (+.f64 b b)) (/.f64 (+.f64 c c) (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (+.f64 b b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c)))) a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))) (*.f64 2 c)) (/.f64 (*.f64 2 a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 c) a)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (*.f64 c 2)) (/.f64 (*.f64 a 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 c 2)) (/.f64 (*.f64 a 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (+.f64 c c)) (/.f64 (+.f64 a a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 c c)) (/.f64 (+.f64 a a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b))) |
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))) (*.f64 2 a)) (/.f64 (*.f64 2 b) (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 (*.f64 4 a) b)))))) |
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a 2)) (/.f64 (*.f64 b 2) (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))))) |
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (+.f64 a a)) (/.f64 (+.f64 b b) (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))))) |
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a (*.f64 b 4))))) (+.f64 a a)) (/.f64 (+.f64 b b) (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 a (*.f64 b 4)))) c))) |
(if (>=.f64 c 0) (/.f64 (-.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (+.f64 a a)) (/.f64 (+.f64 b b) (-.f64 (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a)))) c))) |
Compiled 44 to 29 computations (34.1% saved)
| 1× | egg-herbie |
| 1692× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1486× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1448× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1144× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 754× | rational_best_oopsla_all_46_json_45_simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 111 |
| 1 | 55 | 111 |
| 2 | 128 | 111 |
| 3 | 405 | 107 |
| 4 | 1926 | 107 |
| 5 | 7819 | 107 |
| 1× | node limit |
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) b))) |
Compiled 192 to 106 computations (44.8% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 | 1 | 5 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 5 | 1 | 6 |
| Status | Error | Program |
|---|---|---|
| ▶ | 21.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
Compiled 41 to 26 computations (36.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) |
| ✓ | 0.7b | (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| ✓ | 1.1b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| ✓ | 24.2b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 148 to 79 computations (46.6% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | inf | (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| 1.0ms | b | @ | 0 | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
| 1.0ms | c | @ | inf | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) |
| 1.0ms | c | @ | inf | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
| 1.0ms | c | @ | -inf | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| 1× | batch-egg-rewrite |
| 942× | rational_best_oopsla_all_46_json_45_simplify-80 |
| 850× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 570× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 558× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 508× | rational_best_oopsla_all_46_json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 132 |
| 1 | 94 | 128 |
| 2 | 281 | 128 |
| 3 | 1140 | 128 |
| 4 | 5002 | 128 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 b (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (/.f64 0 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 b) (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (/.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (*.f64 1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 c (*.f64 a -4))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))) |
| 1× | egg-herbie |
| 1718× | rational_best_oopsla_all_46_json_45_simplify-36 |
| 1204× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 966× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 956× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 708× | rational_best_oopsla_all_46_json_45_simplify-35 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 357 | 10613 |
| 1 | 1338 | 10427 |
| 2 | 5511 | 10427 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -1 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))) |
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 b)) |
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 b (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (/.f64 0 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 0) |
(-.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 0 (*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) b)) |
(-.f64 (*.f64 0 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 1) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (/.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(*.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 1) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 c (*.f64 a -4)))) |
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 0) |
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (*.f64 1 (*.f64 c (*.f64 a -4))) (*.f64 b b)) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) |
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b)))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) |
(neg.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (neg.f64 b) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4)))) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4))) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2) (neg.f64 b))) |
(+.f64 (*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2)) |
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 1/8 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (neg.f64 b) (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 -1 (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) 1/8)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) b)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)) 1/8)))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (neg.f64 b) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 0) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 b)) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 b (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 0 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 b (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 -1 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (/.f64 0 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (*.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) 1) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (neg.f64 b) (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 0) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 0 (*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (*.f64 0 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 1) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (/.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 0 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (*.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (neg.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) 1) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) (/.f64 (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) -1) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(neg.f64 (*.f64 -1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 1 (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 0) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 1 (*.f64 c (*.f64 a -4))) (*.f64 b b)) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -4)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))))) |
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (neg.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(*.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (/.f64 0 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) 4))) |
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))))) |
(*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) 1) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) (/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) (/.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b)) (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))))) |
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) 4) (*.f64 b b))) |
Compiled 19917 to 11358 computations (43% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 329 | 3 | 332 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 330 | 3 | 333 |
| Status | Error | Program |
|---|---|---|
| ▶ | 23.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| ▶ | 25.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) |
| ▶ | 21.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
Compiled 129 to 82 computations (36.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 0.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) | |
| 0.7b | (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| 24.2b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 121 to 62 computations (48.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | inf | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 2.0ms | c | @ | -inf | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 1.0ms | a | @ | inf | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 1.0ms | b | @ | -inf | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 1.0ms | b | @ | 0 | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 1× | batch-egg-rewrite |
| 988× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 690× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 658× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 590× | rational_best_oopsla_all_46_json-2 |
| 590× | rational_best_oopsla_all_46_json-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 109 | 47 |
| 2 | 326 | 47 |
| 3 | 1336 | 47 |
| 4 | 5793 | 47 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))))) |
| 1× | egg-herbie |
| 1188× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 956× | rational_best_oopsla_all_46_json_45_simplify-10 |
| 830× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 690× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 680× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 223 | 3436 |
| 1 | 761 | 2930 |
| 2 | 2807 | 2930 |
| 3 | 7502 | 2930 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) b) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) b) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 0) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(+.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(-.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 0) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 1) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) -1) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 a (pow.f64 b 3)) 1/2)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 (pow.f64 c 2) (*.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) b) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 a (pow.f64 b 3)) 1/2)))) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 a (pow.f64 b 3)) 1/2))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 a 2)))))))))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 a 2)))))))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 (pow.f64 c 2) (*.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (+.f64 (/.f64 c b) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 a 2))) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -2 (pow.f64 c 3)))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1 (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 -2 (pow.f64 b 2)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1 (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))) (*.f64 -2 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1 (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4))))))))))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2)) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4))))))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2)) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 1/2 a)) (*.f64 -1 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 -2 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (pow.f64 b 3))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (pow.f64 b 3)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 2) (*.f64 1/2 a)) (*.f64 -1 (*.f64 a (pow.f64 c 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 a (*.f64 c (+.f64 (*.f64 (pow.f64 c 2) (*.f64 1/2 a)) (*.f64 -1 (*.f64 a (pow.f64 c 2))))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5)))))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (pow.f64 b 3))) (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (*.f64 a c))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 a 4) (pow.f64 c 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (pow.f64 b 3))) (*.f64 -2 (/.f64 (+.f64 (*.f64 c (*.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (neg.f64 a))) (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 16 (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 2 (/.f64 (+.f64 (*.f64 (pow.f64 c 4) (*.f64 -1/2 (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (pow.f64 b 7)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 a (*.f64 -2 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 a (*.f64 -2 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) b) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 c b) (+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (*.f64 a (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))))) |
(+.f64 (/.f64 c b) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 a (*.f64 -2 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)))) (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) c)) (+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) c)) (+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -2 (pow.f64 a 2))) (+.f64 (/.f64 c b) (*.f64 a (*.f64 -2 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)))))) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 0) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(-.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 0) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) 1) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) -1) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.9b | (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
| 24.2b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) | |
| ✓ | 24.2b | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
| ✓ | 25.3b | (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
Compiled 328 to 176 computations (46.3% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
| 0.0ms | a | @ | inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
| 0.0ms | c | @ | inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
| 0.0ms | c | @ | -inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
| 1× | batch-egg-rewrite |
| 1720× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1172× | rational_best_oopsla_all_46_json-2 |
| 1172× | rational_best_oopsla_all_46_json-1 |
| 1172× | rational_best_oopsla_all_46_json-4 |
| 1172× | rational_best_oopsla_all_46_json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 261 |
| 1 | 127 | 125 |
| 2 | 446 | 125 |
| 3 | 2476 | 125 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (*.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)) (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) |
| 1× | egg-herbie |
| 1310× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1042× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 792× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 736× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 660× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 291 | 9213 |
| 1 | 988 | 8557 |
| 2 | 4077 | 8557 |
| 1× | node limit |
| Inputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -1 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) |
(+.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b))) |
(+.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4)))) |
(+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (*.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)) (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) |
(-.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0) |
(-.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 -1 (+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
| Outputs |
|---|
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -1 b) |
(*.f64 b -1) |
(neg.f64 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 b -1) (*.f64 2 (/.f64 (*.f64 c a) b))) |
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 b -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (+.f64 (*.f64 b -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 b -1)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 b -1))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 b -1)))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 (pow.f64 c 4) (*.f64 16 (pow.f64 a 4)))) (pow.f64 b 7))))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))) |
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))) |
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4)))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))) (*.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 b b) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)) (*.f64 (*.f64 a (*.f64 c -4)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(+.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 (*.f64 c (*.f64 a -4)) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 0 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 0 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (*.f64 0 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(neg.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(-.f64 0 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 -1 (+.f64 b (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| 0.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) | |
| 1.1b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| 24.2b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 131 to 73 computations (44.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| 1.0ms | b | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| 1.0ms | b | @ | 0 | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| 1.0ms | c | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| 0.0ms | a | @ | -inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| 1× | batch-egg-rewrite |
| 948× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 690× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 662× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 590× | rational_best_oopsla_all_46_json-2 |
| 590× | rational_best_oopsla_all_46_json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 108 | 51 |
| 2 | 328 | 51 |
| 3 | 1349 | 51 |
| 4 | 6072 | 51 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))))) |
| 1× | egg-herbie |
| 1452× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1184× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1018× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 860× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 682× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 134 | 2470 |
| 1 | 418 | 2408 |
| 2 | 1585 | 2408 |
| 3 | 6899 | 2408 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))) |
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 0) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(+.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(-.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 0) |
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 1) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(*.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) |
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) -1) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
| Outputs |
|---|
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))))) |
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 -1/2 (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))) |
(+.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 (/.f64 b a) -1) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 b a) -1))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 -2 (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2)))) |
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -2)) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -2)) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) -2) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 c 2) (*.f64 (pow.f64 a 2) -2)) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))))) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 (/.f64 b a) -1) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 b a) -1))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 (/.f64 b a) -1) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 (/.f64 b a) -1))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 0) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(+.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(-.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 0) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) 1) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) -1) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (+.f64 a a)) |
Compiled 42141 to 24488 computations (41.9% saved)
13 alts after pruning (11 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 682 | 11 | 693 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 1 | 2 |
| Total | 683 | 13 | 696 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| 31.0b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) | |
| 25.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))))) | |
| ✓ | 25.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) |
| ▶ | 31.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| ▶ | 21.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
| ▶ | 23.7b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))))) |
| 45.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))) | |
| 30.6b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) | |
| 26.0b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) | |
| 23.6b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) | |
| ▶ | 45.0b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
| ▶ | 23.6b | (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
Compiled 1055 to 657 computations (37.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
| ✓ | 0.4b | (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) |
| ✓ | 0.7b | (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) |
| ✓ | 24.2b | (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
Compiled 118 to 57 computations (51.7% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | inf | (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) |
| 1.0ms | c | @ | inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
| 1.0ms | c | @ | -inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
| 0.0ms | a | @ | -inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
| 0.0ms | a | @ | inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
| 1× | batch-egg-rewrite |
| 970× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 670× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 644× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 638× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 604× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 136 |
| 1 | 95 | 136 |
| 2 | 303 | 136 |
| 3 | 1282 | 136 |
| 4 | 5853 | 136 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) |
(+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c -4)) (neg.f64 (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))))) |
| 1× | egg-herbie |
| 1418× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1174× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 1108× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 996× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 648× | rational_best_oopsla_all_46_json_45_simplify-10 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 432 | 9823 |
| 1 | 1570 | 9083 |
| 2 | 6020 | 9083 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -1 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) b) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) b) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b)) |
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0) |
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b))) |
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 a (*.f64 c -4)) (neg.f64 (*.f64 b b))) |
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0) |
(-.f64 0 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b))) |
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 -1 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b))) |
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(*.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)) -1) |
(*.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(neg.f64 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(+.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(-.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 1) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) -1) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (neg.f64 b)))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (neg.f64 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (neg.f64 b)))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 b -2)))) |
(+.f64 (*.f64 b -2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 (*.f64 c a) -4) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 (*.f64 c a) -4) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 (*.f64 c a) -4) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 (*.f64 c a) -4) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 (*.f64 c a) -4) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 (*.f64 c a) -4)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (/.f64 c b))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3)))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2)) b) (pow.f64 a 2))))))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 3) (*.f64 -2 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))) (pow.f64 b 2))) (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 a 2))))))) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 1/2 (/.f64 a (pow.f64 b 3))))))))) |
(+.f64 (/.f64 c b) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 -2 (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)))) (*.f64 (pow.f64 c 3) (*.f64 -2 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 (/.f64 a (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) (pow.f64 a 2))))))))) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -2 (pow.f64 b 2))))) |
(+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 (pow.f64 b 2) -2)) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (*.f64 (pow.f64 b 2) -2))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 -2 (pow.f64 b 2))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))) (*.f64 -2 (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2)) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4))))))))) (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2)) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) -1/2) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (*.f64 -1 a))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (*.f64 -2 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (pow.f64 b 3))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a))) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 (pow.f64 c 2) a)) (*.f64 -1 (*.f64 (pow.f64 c 2) a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 c (*.f64 -1 (*.f64 a (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (*.f64 -1 a)))))) (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 -2 (/.f64 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 c 2))) (*.f64 (pow.f64 c 2) (*.f64 -1 a))) (pow.f64 b 3)))))) |
(+.f64 (/.f64 c b) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 -2 (/.f64 (*.f64 (*.f64 a (pow.f64 c 2)) -1/2) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 c (pow.f64 a 2)))) (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (neg.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a (pow.f64 c 2)) -1/2)))))) (pow.f64 b 5))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 4) (pow.f64 a 3))) (*.f64 -2 (*.f64 (pow.f64 c 4) (pow.f64 a 3)))) (pow.f64 b 7))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 3) (pow.f64 c 4))) (*.f64 -2 (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) -5/2) (pow.f64 b 7))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -2 a)) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2) (*.f64 a -2))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2)) b) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) a)) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 -2 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -2 a)) (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2) (*.f64 a -2)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) c)) (+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)))) |
(+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2) (*.f64 a -2)) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) c)) (+.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2)) (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (neg.f64 b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 0) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 0 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 (*.f64 0 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(+.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (neg.f64 b)) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 -1 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 1 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(*.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) 1) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(/.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) -1) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(neg.f64 (-.f64 b (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(-.f64 (*.f64 a (*.f64 c -4)) (neg.f64 (*.f64 b b))) |
(-.f64 (*.f64 c (*.f64 a -4)) (neg.f64 (*.f64 b b))) |
(-.f64 (*.f64 (*.f64 c a) -4) (neg.f64 (*.f64 b b))) |
(-.f64 (*.f64 b b) (neg.f64 (*.f64 (*.f64 c a) -4))) |
(-.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 0) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(-.f64 0 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(-.f64 0 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 -1 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)) -1) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b)) (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (-.f64 (*.f64 a (*.f64 c 4)) (*.f64 b b))) |
(*.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)))) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) 1) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(neg.f64 (*.f64 -1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4)) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(+.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(-.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 0) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) 1) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) -1) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 (*.f64 c a) -4))) b)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
Compiled 53 to 26 computations (50.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | 0 | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
| 1.0ms | b | @ | inf | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
| 1.0ms | b | @ | -inf | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
| 1.0ms | a | @ | inf | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
| 1.0ms | a | @ | 0 | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
| 1× | batch-egg-rewrite |
| 1356× | rational_best_oopsla_all_46_json-2 |
| 1356× | rational_best_oopsla_all_46_json-1 |
| 1356× | rational_best_oopsla_all_46_json-4 |
| 1356× | rational_best_oopsla_all_46_json-3 |
| 1066× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 61 | 23 |
| 2 | 162 | 19 |
| 3 | 597 | 19 |
| 4 | 2764 | 19 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 b -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (*.f64 b -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))))))) |
| 1× | egg-herbie |
| 1624× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 1396× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1236× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 1096× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 926× | rational_best_oopsla_all_46_json_45_simplify-24 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 920 |
| 1 | 260 | 872 |
| 2 | 1925 | 872 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 0) |
(+.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(+.f64 0 (/.f64 (*.f64 b -2) (+.f64 a a))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(-.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 1) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(*.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(*.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 0) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(+.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(+.f64 0 (/.f64 (*.f64 b -2) (+.f64 a a))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(-.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 0) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) 1) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 1 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 1 (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))) -1) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a))) (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (/.f64 (*.f64 b -2) (+.f64 a a))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 b -2) (+.f64 a a)) (/.f64 (*.f64 b -2) (+.f64 a a)))) (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
(neg.f64 (neg.f64 (/.f64 (*.f64 b -2) (+.f64 a a)))) |
(/.f64 (*.f64 b -2) (+.f64 a a)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
Compiled 79 to 41 computations (48.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
| 1.0ms | c | @ | -inf | (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
| 1.0ms | c | @ | inf | (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
| 0.0ms | a | @ | 0 | (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
| 0.0ms | b | @ | -inf | (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
| 1× | batch-egg-rewrite |
| 1586× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1498× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1002× | rational_best_oopsla_all_46_json-2 |
| 1002× | rational_best_oopsla_all_46_json-1 |
| 1002× | rational_best_oopsla_all_46_json-4 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 55 | 23 |
| 2 | 126 | 23 |
| 3 | 402 | 19 |
| 4 | 1831 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c b) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 b a) (/.f64 c b))))))) |
| 1× | egg-herbie |
| 1244× | rational_best_oopsla_all_46_json_45_simplify-36 |
| 928× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 804× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 740× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 536× | rational_best_oopsla_all_46_json_45_simplify-23 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 105 | 1026 |
| 1 | 443 | 1018 |
| 2 | 3344 | 1018 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(/.f64 c b) |
(/.f64 c b) |
(/.f64 c b) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 c b) |
(/.f64 c b) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0)) |
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 b a))) |
(-.f64 (*.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a))) |
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))) |
(-.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1) |
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(*.f64 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b))) -1) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 c b) |
(/.f64 c b) |
(/.f64 c b) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 c b) |
(/.f64 c b) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (neg.f64 (/.f64 b a)) (neg.f64 (/.f64 c b))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 0) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) 0)) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 0 (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0)) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) 0)) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 (/.f64 c b) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 0 (-.f64 (/.f64 b a) (/.f64 c b))) (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 (/.f64 c b) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 (/.f64 c b) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 -1 (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 -1 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))) |
(neg.f64 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (+.f64 0 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) -1) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (-.f64 (/.f64 b a) (/.f64 c b)) (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b))) -1) |
(neg.f64 (+.f64 (/.f64 b a) (neg.f64 (/.f64 c b)))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (*.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) (-.f64 (/.f64 c b) (/.f64 b a))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) 1) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a)))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))) (/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (-.f64 (/.f64 c b) (/.f64 b a))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(/.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))) (*.f64 (-.f64 (/.f64 c b) (/.f64 b a)) (/.f64 1 (-.f64 (/.f64 c b) (/.f64 b a)))))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
(neg.f64 (-.f64 (/.f64 b a) (/.f64 c b))) |
(-.f64 (/.f64 c b) (/.f64 b a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 2 (/.f64 (*.f64 c a) b)) |
| 0.2b | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| ✓ | 4.7b | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))))) |
| ✓ | 6.1b | (/.f64 (*.f64 c a) b) |
Compiled 115 to 47 computations (59.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))))) |
| 1.0ms | b | @ | 0 | (/.f64 (*.f64 c a) b) |
| 1.0ms | c | @ | inf | (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))))) |
| 1.0ms | b | @ | -inf | (/.f64 (*.f64 c a) b) |
| 1.0ms | b | @ | inf | (/.f64 (*.f64 c a) b) |
| 1× | batch-egg-rewrite |
| 874× | rational_best_oopsla_all_46_json_45_simplify-108 |
| 848× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 680× | rational_best_oopsla_all_46_json_45_simplify-80 |
| 570× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 492× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 83 |
| 1 | 94 | 75 |
| 2 | 260 | 75 |
| 3 | 1030 | 73 |
| 4 | 4630 | 69 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c a) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (-.f64 0 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (-.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))))))) |
| 1× | egg-herbie |
| 1448× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 938× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 738× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 652× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 626× | rational_best_oopsla_all_46_json_45_simplify-10 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 196 | 4671 |
| 1 | 586 | 4163 |
| 2 | 2342 | 4163 |
| 3 | 7385 | 4163 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (*.f64 c a) b) 0) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(+.f64 (/.f64 (*.f64 c a) b) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0)) |
(+.f64 0 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b)) |
(-.f64 (/.f64 (*.f64 c a) b) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 c a) b))) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (*.f64 c a) b))) |
(*.f64 (/.f64 (*.f64 c a) b) 1) |
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(*.f64 1 (/.f64 (*.f64 c a) b)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b))) |
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) -1) |
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b))) |
(neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 0) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) 0)) |
(+.f64 0 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 0) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 1) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (-.f64 0 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) -1) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(neg.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 0) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (-.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0)) |
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 2)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 2)) |
(+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) 2)) |
(-.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 (*.f64 c a) b))) |
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 0) |
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(-.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(-.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 1) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) -1) |
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 (*.f64 c a) b) 0) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0)) |
(/.f64 (*.f64 c a) b) |
(+.f64 0 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c a) b) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c a) b) |
(-.f64 (/.f64 (*.f64 c a) b) 0) |
(/.f64 (*.f64 c a) b) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 c a) b) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (neg.f64 (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) 1) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (*.f64 c a) b) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(*.f64 1 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) -1) |
(/.f64 (*.f64 c a) b) |
(*.f64 (neg.f64 (/.f64 (*.f64 c a) b)) (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(/.f64 (*.f64 c a) b) |
(*.f64 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (neg.f64 (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 c a) b) |
(neg.f64 (neg.f64 (/.f64 (*.f64 c a) b))) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 0) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (-.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) 0)) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 0 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 0) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) 1) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (-.f64 0 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) -1) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(neg.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))))) |
(/.f64 (+.f64 c c) (*.f64 -2 (-.f64 b (/.f64 (*.f64 c a) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 0) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (-.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) 0)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 0 (*.f64 (/.f64 (*.f64 c a) b) 2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (*.f64 c a) b) 2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) 2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (/.f64 (*.f64 c a) b) (neg.f64 (/.f64 (*.f64 c a) b))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 0) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 0 (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 0 (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (-.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) 0) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 0 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 0 (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(-.f64 (+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 0 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) (*.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) 1) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) 2) (/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))) (*.f64 2 (/.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b))))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (/.f64 (*.f64 c a) b) -2) -1) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b) -2)) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(neg.f64 (*.f64 1 (*.f64 (/.f64 (*.f64 c a) b) -2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(neg.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 c a) b) 2))) |
(+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
| ✓ | 0.3b | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
| ✓ | 17.0b | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
Compiled 103 to 64 computations (37.9% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 121.0ms | c | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
| 2.0ms | c | @ | 0 | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
| 1.0ms | a | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
| 1.0ms | b | @ | 0 | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
| 1.0ms | c | @ | -inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
| 1× | batch-egg-rewrite |
| 948× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 674× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 668× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 666× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 636× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 83 |
| 1 | 97 | 83 |
| 2 | 298 | 83 |
| 3 | 1261 | 83 |
| 4 | 5933 | 83 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 b) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) |
| 1× | egg-herbie |
| 1308× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1150× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 1004× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 648× | rational_best_oopsla_all_46_json_45_simplify-108 |
| 562× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 164 | 3103 |
| 1 | 622 | 3011 |
| 2 | 3167 | 3011 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(*.f64 -1/2 (/.f64 b a)) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(*.f64 -1/2 (/.f64 b a)) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(*.f64 -1/2 (/.f64 b a)) |
(*.f64 -1/2 (/.f64 b a)) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(*.f64 -1 b) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(*.f64 -1 b) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(*.f64 -1 b) |
(*.f64 -1 b) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 0) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(+.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(-.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 0) |
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 1) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(*.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) |
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) -1) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(+.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)) |
(+.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 b) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -1) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -1) |
(neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
| Outputs |
|---|
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(*.f64 (sqrt.f64 -4) (*.f64 -1/2 (sqrt.f64 (/.f64 c a)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(*.f64 -1/2 (/.f64 b a)) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(*.f64 -1/2 (/.f64 b a)) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)) (/.f64 b a))) |
(*.f64 -1/2 (/.f64 b a)) |
(*.f64 -1/2 (/.f64 b a)) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) |
(neg.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 -4))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) (*.f64 -1 b)) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a)))) (neg.f64 b)) |
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))) b)) |
(*.f64 -1 (+.f64 b (*.f64 (sqrt.f64 -4) (sqrt.f64 (*.f64 c a))))) |
(*.f64 -1 b) |
(neg.f64 b) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 0) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(+.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(+.f64 0 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(-.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 0) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(-.f64 0 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) 1) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) -1) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) (neg.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(neg.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (+.f64 a a)) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 0) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 b)) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 (neg.f64 b) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 0 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (*.f64 (neg.f64 b) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -1) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) 1) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(/.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) -1) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(neg.f64 (+.f64 b (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
Compiled 27104 to 13944 computations (48.6% saved)
14 alts after pruning (10 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 567 | 7 | 574 |
| Fresh | 3 | 3 | 6 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 3 | 6 |
| Total | 573 | 14 | 587 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| 31.0b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) | |
| ▶ | 25.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))))) |
| ✓ | 31.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| ✓ | 21.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
| 25.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) b))) | |
| ▶ | 30.6b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
| ▶ | 23.6b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
| ▶ | 23.7b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
| 33.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) | |
| 44.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) | |
| 26.0b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) | |
| ✓ | 23.6b | (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| ▶ | 45.0b | (if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
Compiled 1067 to 642 computations (39.8% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) |
Compiled 59 to 22 computations (62.7% saved)
Compiled 32 to 17 computations (46.9% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| ✓ | 4.7b | (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| 6.1b | (/.f64 (*.f64 c a) b) |
Compiled 93 to 32 computations (65.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| 0.0ms | b | @ | -inf | (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| 0.0ms | c | @ | -inf | (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| 0.0ms | a | @ | inf | (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| 0.0ms | b | @ | 0 | (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| 1× | batch-egg-rewrite |
| 2048× | rational_best_oopsla_all_46_json-2 |
| 2048× | rational_best_oopsla_all_46_json-1 |
| 2048× | rational_best_oopsla_all_46_json-4 |
| 2048× | rational_best_oopsla_all_46_json-3 |
| 1042× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 37 |
| 1 | 77 | 37 |
| 2 | 229 | 37 |
| 3 | 863 | 37 |
| 4 | 4233 | 37 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 1 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))))) |
| 1× | egg-herbie |
| 1392× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1236× | rational_best_oopsla_all_46_json_45_simplify-74 |
| 898× | rational_best_oopsla_all_46_json_45_simplify-24 |
| 834× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 706× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 114 | 3458 |
| 1 | 367 | 3346 |
| 2 | 1816 | 3346 |
| 3 | 7303 | 3346 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0)) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) 0)) |
(+.f64 0 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0)) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) 0)) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 1) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 1 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) -1) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(/.f64 b a) |
(+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2)))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3))) (+.f64 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7)))) (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)) (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 3)) (pow.f64 b 7))))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0)) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) 0)) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 0 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 0)) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) 0)) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) 1) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 1 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 -1 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) -1) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) (neg.f64 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))))) |
(/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (*.f64 c a) -4) |
| 0.2b | (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| ✓ | 0.3b | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
| ✓ | 17.0b | (sqrt.f64 (*.f64 (*.f64 c a) -4)) |
Compiled 90 to 42 computations (53.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
| 2.0ms | b | @ | inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
| 2.0ms | c | @ | -inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
| 2.0ms | a | @ | inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
| 1.0ms | a | @ | -inf | (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
| 1× | batch-egg-rewrite |
| 922× | rational_best_oopsla_all_46_json_45_simplify-35 |
| 674× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 604× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 560× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 544× | rational_best_oopsla_all_46_json_45_simplify-13 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 65 |
| 1 | 77 | 65 |
| 2 | 232 | 65 |
| 3 | 1098 | 65 |
| 4 | 5401 | 65 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 (*.f64 c a) -4)) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)) |
(*.f64 (*.f64 c a) -4) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 0 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 a (*.f64 -4 (/.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c -4)) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 c (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (*.f64 (*.f64 c a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c (neg.f64 a)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) 0) (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) 0) (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c a) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a (/.f64 c c)) (*.f64 a (/.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a (*.f64 -4 (/.f64 c c))) (*.f64 a (*.f64 -4 (/.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a -4) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c -4) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c a) 4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 c a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 1 (*.f64 (*.f64 c a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 c (neg.f64 a)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 c (*.f64 a -4)))))))) |
| 1× | egg-herbie |
| 1558× | rational_best_oopsla_all_46_json_45_simplify-13 |
| 1254× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 1144× | rational_best_oopsla_all_46_json_45_simplify-72 |
| 946× | rational_best_oopsla_all_46_json_45_simplify-7 |
| 716× | rational_best_oopsla_all_46_json_45_simplify-89 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 255 | 4086 |
| 1 | 859 | 4028 |
| 2 | 3736 | 4024 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))))) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)))))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 0) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(+.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(-.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 0) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 1) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 0 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) -1) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(+.f64 (*.f64 c (*.f64 a -4)) 0) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 a (*.f64 -4 (/.f64 c c))))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 a -4))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c -4))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))))) |
(+.f64 0 (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (*.f64 a -4)) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (*.f64 c -4)) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 c (*.f64 a -4))) |
(-.f64 (*.f64 c (*.f64 a -4)) 0) |
(-.f64 0 (*.f64 (*.f64 c a) 4)) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 c a) 4))) |
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) 4))) |
(-.f64 0 (*.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(-.f64 0 (*.f64 (*.f64 c (neg.f64 a)) -4)) |
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 a -4)))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) 4))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c (neg.f64 a)))) |
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) 4))) |
(-.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) 0) (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(-.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) 0) (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c (neg.f64 a)))) |
(/.f64 (*.f64 c (*.f64 a -4)) 1) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 c c)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c a) (*.f64 c a))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 a a)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a (/.f64 c c)) (*.f64 a (/.f64 c c)))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (*.f64 c a) (*.f64 c a)))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a (*.f64 -4 (/.f64 c c))) (*.f64 a (*.f64 -4 (/.f64 c c))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a -4) (*.f64 a -4))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c -4) (*.f64 c -4))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (*.f64 c a) 4) -1) |
(neg.f64 (*.f64 (*.f64 c a) 4)) |
(neg.f64 (*.f64 1 (*.f64 (*.f64 c a) 4))) |
(neg.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(neg.f64 (*.f64 (*.f64 c (neg.f64 a)) -4)) |
(neg.f64 (*.f64 -1 (*.f64 c (*.f64 a -4)))) |
| Outputs |
|---|
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 2 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2)))) (*.f64 2 (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))))) |
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (/.f64 (pow.f64 b 3) (*.f64 c (*.f64 (pow.f64 a 2) (pow.f64 (sqrt.f64 -4) 4)))))))) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(*.f64 -2 (+.f64 (/.f64 c b) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (+.f64 (/.f64 c b) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(*.f64 -2 (+.f64 (/.f64 c b) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (+.f64 (/.f64 c b) (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3)))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 5) (pow.f64 a 3))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 c 3) a)) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (*.f64 -2 (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (*.f64 -2 (/.f64 (*.f64 a (*.f64 (pow.f64 c 2) (pow.f64 (sqrt.f64 -4) 2))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (/.f64 c b)) (+.f64 (*.f64 -2 (+.f64 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2))) (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3)))) (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))))) |
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 a (pow.f64 c 3))) (/.f64 (sqrt.f64 -4) (pow.f64 b 2)))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 5))) (/.f64 (pow.f64 (sqrt.f64 -4) 3) (pow.f64 b 4)))) (*.f64 -2 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (*.f64 (pow.f64 (sqrt.f64 -4) 2) (pow.f64 c 2))) (pow.f64 b 3)))))) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(*.f64 -4 (*.f64 c a)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 0 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(-.f64 0 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) -1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (/.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(neg.f64 (*.f64 -1 (sqrt.f64 (*.f64 c (*.f64 a -4))))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 0) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(+.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(+.f64 0 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(+.f64 (*.f64 0 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(-.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 0) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(-.f64 0 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) 1) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (-.f64 0 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 -1 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) -1) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(neg.f64 (neg.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(neg.f64 (*.f64 -1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))) |
(/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(+.f64 (*.f64 c (*.f64 a -4)) 0) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 a (*.f64 -4 (/.f64 c c))))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 c -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 0 (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 0 (*.f64 a (*.f64 -4 (/.f64 c c)))) (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 0 (*.f64 a -4)) (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 0 (*.f64 c -4)) (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 c (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(-.f64 (*.f64 c (*.f64 a -4)) 0) |
(*.f64 c (*.f64 a -4)) |
(-.f64 0 (*.f64 (*.f64 c a) 4)) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 0 (*.f64 1 (*.f64 (*.f64 c a) 4))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) 4))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 0 (*.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 0 (*.f64 (*.f64 c (neg.f64 a)) -4)) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 0 (*.f64 -1 (*.f64 c (*.f64 a -4)))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) 4))) |
(*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (neg.f64 (*.f64 4 (*.f64 c a)))) |
(*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (neg.f64 (*.f64 c (*.f64 4 a)))) |
(-.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (-.f64 0 (*.f64 c (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (-.f64 (*.f64 c a) 0)) |
(-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c (neg.f64 a)))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(-.f64 (-.f64 (*.f64 0 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) 0) (*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (*.f64 (*.f64 c a) 4))) |
(*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (neg.f64 (*.f64 4 (*.f64 c a)))) |
(*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(*.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (neg.f64 (*.f64 c (*.f64 4 a)))) |
(-.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a)))) 0) (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (-.f64 0 (*.f64 c (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (neg.f64 (*.f64 c (neg.f64 a)))) |
(*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (-.f64 (*.f64 c a) 0)) |
(-.f64 (-.f64 (*.f64 0 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) 0) (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c (neg.f64 a)))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(/.f64 (*.f64 c (*.f64 a -4)) 1) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 c c)) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c a) (*.f64 c a))) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 a a)) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4)))) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a (/.f64 c c)) (*.f64 a (/.f64 c c)))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (*.f64 c a) (*.f64 c a)))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a (*.f64 -4 (/.f64 c c))) (*.f64 a (*.f64 -4 (/.f64 c c))))) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 a -4) (*.f64 a -4))) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 c -4) (*.f64 c -4))) |
(*.f64 c (*.f64 a -4)) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a)))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 -4 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (*.f64 c a) (*.f64 c a)))))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) -8)) (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (/.f64 (*.f64 c a) (*.f64 c a)) -8)))) |
(/.f64 (*.f64 c (*.f64 a -4)) (/.f64 (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))) (/.f64 (*.f64 c (*.f64 a -4)) (*.f64 c (*.f64 a -4))))) |
(/.f64 (*.f64 (*.f64 c a) 4) -1) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(neg.f64 (*.f64 (*.f64 c a) 4)) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(neg.f64 (*.f64 1 (*.f64 (*.f64 c a) 4))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(neg.f64 (*.f64 (*.f64 -4 (/.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c (neg.f64 a)))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(neg.f64 (*.f64 (*.f64 c (neg.f64 a)) -4)) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
(neg.f64 (*.f64 -1 (*.f64 c (*.f64 a -4)))) |
(neg.f64 (*.f64 4 (*.f64 c a))) |
(neg.f64 (*.f64 c (*.f64 a 4))) |
(neg.f64 (*.f64 c (*.f64 4 a))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 13.5b | (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)) |
| ✓ | 23.2b | (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
| 24.2b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) | |
| ✓ | 24.2b | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) |
Compiled 464 to 253 computations (45.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | b | @ | -inf | (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
| 2.0ms | c | @ | inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) |
| 2.0ms | a | @ | 0 | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) |
| 2.0ms | c | @ | -inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) |
| 2.0ms | a | @ | -inf | (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) |
| 1× | batch-egg-rewrite |
| 1738× | rational_best_oopsla_all_46_json-2 |
| 1738× | rational_best_oopsla_all_46_json-1 |
| 1738× | rational_best_oopsla_all_46_json-4 |
| 1738× | rational_best_oopsla_all_46_json-3 |
| 1094× | rational_best_oopsla_all_46_json_45_simplify-7 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 217 |
| 1 | 162 | 181 |
| 2 | 660 | 115 |
| 3 | 3990 | 115 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)))))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 b b))) (*.f64 (neg.f64 (*.f64 b b)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 4 a)) (*.f64 (*.f64 4 a) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 4 a) (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)))))))) |
| 1× | egg-herbie |
| 1750× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 696× | rational_best_oopsla_all_46_json_45_simplify-37 |
| 580× | rational_best_oopsla_all_46_json_45_simplify-49 |
| 570× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 548× | rational_best_oopsla_all_46_json_45_simplify-72 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 239 | 8487 |
| 1 | 738 | 8443 |
| 2 | 2599 | 8431 |
| 3 | 7981 | 8431 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -1 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)))) |
(+.f64 0 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(-.f64 (*.f64 0 (neg.f64 (*.f64 b b))) (*.f64 (neg.f64 (*.f64 b b)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b))) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 b b)) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)))) |
(+.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0) |
(+.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)))) |
(+.f64 0 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(-.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -4))) |
(-.f64 (*.f64 0 (*.f64 4 a)) (*.f64 (*.f64 4 a) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 a a)) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 4 a) (*.f64 4 a))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 5) (pow.f64 a 5)))) (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -1 b) |
(*.f64 b -1) |
(neg.f64 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 b -1) (*.f64 2 (/.f64 (*.f64 c a) b))) |
(+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 b -1) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1 b)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 b -1)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (neg.f64 b) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))) (*.f64 2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)) (/.f64 (*.f64 c a) b))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
1 |
(+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2)))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 1 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6))) (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 c a) (pow.f64 b 2))) (*.f64 64 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 6)))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 b 2) (*.f64 c a))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) (*.f64 -1/256 (/.f64 (pow.f64 b 8) (*.f64 (pow.f64 c 4) (pow.f64 a 4))))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8)))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8)))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8)))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) |
(*.f64 -4 (/.f64 a (pow.f64 b 2))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -4 (/.f64 a (pow.f64 b 2))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))))) |
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -4 (/.f64 a (pow.f64 b 2)))))) |
(+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4)))))) |
(+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8))) (+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6)))))) |
(+.f64 (*.f64 -4 (/.f64 a (pow.f64 b 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 2)) (pow.f64 b 6))) (+.f64 (*.f64 -16 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 4))) (*.f64 -256 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 8)))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) |
(/.f64 1 c) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (/.f64 1 c)) |
(+.f64 (/.f64 1 c) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) a))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 c 4) (pow.f64 a 3))))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (+.f64 (/.f64 1 c) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2)))) (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4))))))) |
(+.f64 (/.f64 1 c) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 b 6) (*.f64 (pow.f64 a 3) (pow.f64 c 4)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 a (pow.f64 c 2)))) (*.f64 1/16 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 c 3) (pow.f64 a 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 0) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) 1) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(+.f64 0 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(+.f64 (*.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 0) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (*.f64 0 (neg.f64 (*.f64 b b))) (*.f64 (neg.f64 (*.f64 b b)) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 b b))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) 1) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 b b)) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) |
(/.f64 (*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 (*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))) |
(/.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 b b)))) |
(*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) |
(*.f64 b (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) |
(+.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 0 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 0 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(+.f64 (*.f64 0 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 0) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 a -4))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(-.f64 (*.f64 0 (*.f64 4 a)) (*.f64 (*.f64 4 a) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 (*.f64 a 4) (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a 4)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (neg.f64 (*.f64 a 4))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) 1) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 a a)) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 4 a) (*.f64 4 a))) |
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a 4) (*.f64 a 4))) |
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a -4) (*.f64 a -4))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))))) |
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) |
(*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) |
(/.f64 (*.f64 -4 (*.f64 a (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)) (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) a)))) |
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -4)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))) (*.f64 a -4)))) |
(/.f64 (*.f64 a (*.f64 -4 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))) (/.f64 (*.f64 a (*.f64 -4 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))) (*.f64 a (*.f64 -4 (/.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))))))))) |
Compiled 28553 to 15420 computations (46% saved)
14 alts after pruning (5 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 505 | 3 | 508 |
| Fresh | 3 | 2 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 8 | 8 |
| Total | 508 | 14 | 522 |
| Status | Error | Program |
|---|---|---|
| ✓ | 23.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| 31.0b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) | |
| ✓ | 25.8b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))))) |
| ✓ | 31.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| ✓ | 21.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
| 33.9b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (-.f64 (*.f64 c a) 0))) b))) | |
| ✓ | 30.6b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
| ✓ | 23.6b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
| ✓ | 23.7b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
| 33.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) b)))) | |
| 44.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) | |
| 34.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) | |
| ✓ | 23.6b | (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| ✓ | 45.0b | (if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
Compiled 562 to 346 computations (38.4% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 c a) (/.f64 -4 (*.f64 c a))) (-.f64 (*.f64 c a) 0))) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (*.f64 b b) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))) (*.f64 c (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 a -4))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) (*.f64 (*.f64 a (*.f64 c -4)) (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))))) (/.f64 1 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4))))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (*.f64 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)) (/.f64 1 (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4)))) b)))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
4 calls:
| 83.0ms | c |
| 63.0ms | a |
| 39.0ms | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
| 31.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 16.1b | 5 | a |
| 8.3b | 3 | b |
| 15.0b | 8 | c |
| 8.2b | 5 | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
Compiled 1014 to 527 computations (48% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 6.31052644837998e+239 | 4.4223594780789265e+241 |
| 0.0ms | 0.0 | 1.8283588533421867e-281 |
| 0.0ms | -3.0205257745069527e-145 | -2.4452857129000956e-191 |
| 0.0ms | -inf | -2.632691773664629e+240 |
Compiled 47 to 31 computations (34% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 36.0ms | b |
| 23.0ms | c |
| 22.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 19.9b | 3 | a |
| 10.9b | 4 | b |
| 19.2b | 3 | c |
Compiled 418 to 205 computations (51% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 2.5749896295950994e-52 | 1.920402245903263e-46 |
| 36.0ms | -7.508602683036338e-297 | 4.748635070033551e-306 |
| 14.0ms | -1.7464945271261996e+159 | -1.1872836922463363e+145 |
| 61.0ms | 384× | body | 256 | valid |
| 11.0ms | 78× | body | 256 | invalid |
Compiled 1464 to 1010 computations (31% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 34.0ms | b |
| 21.0ms | c |
| 7.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.6b | 1 | a |
| 13.1b | 4 | b |
| 21.6b | 2 | c |
Compiled 361 to 176 computations (51.2% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 2.5749896295950994e-52 | 1.920402245903263e-46 |
| 37.0ms | -7.508602683036338e-297 | 4.748635070033551e-306 |
| 16.0ms | -5.080999868709026e-36 | -1.641653504954833e-36 |
| 60.0ms | 384× | body | 256 | valid |
| 15.0ms | 96× | body | 256 | invalid |
Compiled 1404 to 980 computations (30.2% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) |
3 calls:
| 13.0ms | c |
| 13.0ms | b |
| 7.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.6b | 1 | a |
| 17.5b | 2 | b |
| 21.6b | 2 | c |
Compiled 334 to 159 computations (52.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | -5.080999868709026e-36 | -1.641653504954833e-36 |
| 12.0ms | 80× | body | 256 | valid |
| 2.0ms | 12× | body | 256 | invalid |
Compiled 292 to 201 computations (31.2% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) b))) |
(if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (/.f64 (*.f64 c a) b) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (*.f64 c a) b)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (*.f64 2 (-.f64 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b)))) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (*.f64 (/.f64 (*.f64 c a) b) (/.f64 1 (/.f64 (*.f64 c a) b))))))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
3 calls:
| 7.0ms | b |
| 6.0ms | c |
| 6.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.6b | 1 | a |
| 23.6b | 1 | b |
| 23.6b | 1 | c |
Compiled 285 to 134 computations (53% saved)
Total -0.0b remaining (-0%)
Threshold costs -0.0b (-0%)
| Inputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 b a))) |
| Outputs |
|---|
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
3 calls:
| 3.0ms | b |
| 3.0ms | c |
| 3.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 45.0b | 1 | a |
| 45.0b | 1 | b |
| 45.0b | 1 | c |
Compiled 46 to 30 computations (34.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 93 | 1594 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) -inf.0) (if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) (if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) -5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) (if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) 0) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) 1000000000000000013946113804119924437974165856986638331112094170909680489426130543638408513078605724209795153399497011464465488473637220910340574757582946907032347746826714825234078949864321840610832155574248213693581484614981956096327942144) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))))))) |
(if (<=.f64 b -49999999999999996681683364986231121055509847158923091289463001947809936825071710129649256226662527266508888537465191395528952846213699856588865536) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (if (<=.f64 b 3264681041725273/52656145834278593348959013841835216159447547700274555627155488768) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -636045512566409/374144419156711147060143317175368453031918731001856) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) (if (<=.f64 b 8021834716940879/102844034832575377634685573909834406561420991602098741459288064) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -1309505467048489/374144419156711147060143317175368453031918731001856) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
| Outputs |
|---|
(if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) -inf.0) (if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) (if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) -5623642243178995/28118211215894977392565865673037386617935606989386978956879722328823984879196799189494004288149317857187005691459505594520051662846839373056303219880407274094592) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) (if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) 0) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (<=.f64 (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) 1000000000000000013946113804119924437974165856986638331112094170909680489426130543638408513078605724209795153399497011464465488473637220910340574757582946907032347746826714825234078949864321840610832155574248213693581484614981956096327942144) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))))))) |
(if (<=.f64 b -49999999999999996681683364986231121055509847158923091289463001947809936825071710129649256226662527266508888537465191395528952846213699856588865536) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 a (*.f64 c -4)))) b))) (if (<=.f64 b 3264681041725273/52656145834278593348959013841835216159447547700274555627155488768) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -636045512566409/374144419156711147060143317175368453031918731001856) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (<=.f64 b -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b))) (if (<=.f64 b 8021834716940879/102844034832575377634685573909834406561420991602098741459288064) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) (/.f64 (*.f64 c 2) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -1309505467048489/374144419156711147060143317175368453031918731001856) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (*.f64 (*.f64 c a) -4)) b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 a 2)) (*.f64 -1 (/.f64 c b))) |
(if (>=.f64 b 0) (*.f64 -1 (/.f64 b a)) (*.f64 -1 (/.f64 b a))) |
Compiled 592 to 358 computations (39.5% saved)
| 2× | egg-herbie |
| 1692× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1692× | rational_best_oopsla_all_46_json_45_simplify-89 |
| 1486× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1486× | rational_best_oopsla_all_46_json_45_simplify-23 |
| 1448× | rational_best_oopsla_all_46_json_45_simplify-74 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 111 |
| 1 | 55 | 111 |
| 2 | 128 | 111 |
| 3 | 405 | 107 |
| 4 | 1926 | 107 |
| 5 | 7819 | 107 |
| 0 | 26 | 111 |
| 1 | 55 | 111 |
| 2 | 128 | 111 |
| 3 | 405 | 107 |
| 4 | 1926 | 107 |
| 5 | 7819 | 107 |
| 1× | node limit |
| 1× | node limit |
Compiled 234 to 136 computations (41.9% saved)
Compiled 577 to 324 computations (43.8% saved)
Loading profile data...