Time bar (total: 17.5s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 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 |
| 459.0ms | 992× | body | 256 | invalid |
| 145.0ms | 576× | body | 256 | infinite |
| 2× | egg-herbie |
| 1140× | rational.json-simplify-51 |
| 1086× | rational.json-simplify-19 |
| 982× | rational.json-simplify-46 |
| 922× | rational.json-simplify-49 |
| 914× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 444 |
| 1 | 133 | 444 |
| 2 | 286 | 444 |
| 3 | 545 | 444 |
| 4 | 1414 | 444 |
| 5 | 5149 | 444 |
| 6 | 7487 | 444 |
| 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 c (/.f64 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 c (/.f64 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 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 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 c (*.f64 b 4))))) (*.f64 b 2)) (*.f64 c (/.f64 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 b c))))) (*.f64 b 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c)))))))) |
(if (>=.f64 a 0) (/.f64 (-.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (*.f64 b 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 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 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 4 c))))) (*.f64 c 2)) (*.f64 a (/.f64 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 a (/.f64 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 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 4 (*.f64 a c))))) (*.f64 c 2)) (*.f64 2 (/.f64 a (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) |
(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 2)) (*.f64 2 (/.f64 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 b (*.f64 4 a))))) (*.f64 a 2)) (*.f64 b (/.f64 2 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a)))))))) |
Compiled 44 to 29 computations (34.1% saved)
| 1× | egg-herbie |
| 1958× | rational.json-simplify-35 |
| 1346× | rational.json-simplify-53 |
| 994× | rational.json-simplify-39 |
| 866× | rational.json-simplify-59 |
| 718× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 111 |
| 1 | 50 | 111 |
| 2 | 95 | 111 |
| 3 | 184 | 111 |
| 4 | 487 | 111 |
| 5 | 2676 | 111 |
| 6 | 6937 | 111 |
| 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 c (/.f64 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 a (*.f64 4 c))))) (*.f64 a 2)) (*.f64 c (/.f64 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 c (*.f64 4 a))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) |
Compiled 193 to 109 computations (43.5% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 | 2 | 5 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 3 | 6 |
| Status | Error | Program |
|---|---|---|
| ▶ | 20.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))) |
| ▶ | 20.4b | (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 82 to 52 computations (36.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.7b | (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| ✓ | 1.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) |
| ✓ | 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| ✓ | 23.7b | (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 | |
|---|---|---|---|---|
| 1.0ms | b | @ | -inf | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) |
| 1.0ms | c | @ | 0 | (+.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 | (sqrt.f64 (-.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× | batch-egg-rewrite |
| 1580× | rational.json-1 |
| 1580× | rational.json-2 |
| 1580× | rational.json-4 |
| 1580× | rational.json-3 |
| 1574× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 132 |
| 1 | 103 | 132 |
| 2 | 232 | 132 |
| 3 | 569 | 132 |
| 4 | 1717 | 132 |
| 5 | 5276 | 132 |
| 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 (*.f64 b b) (*.f64 (*.f64 4 a) c)) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.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 4 (*.f64 a c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)) (-.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (-.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (-.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 b) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b b) (neg.f64 (*.f64 4 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 4 (*.f64 a c))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) (#(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 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 1/2)))) (#(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 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 2)))) (#(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 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (-.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1))))) |
| 1× | egg-herbie |
| 1192× | rational.json-simplify-35 |
| 966× | rational.json-simplify-46 |
| 888× | rational.json-simplify-51 |
| 878× | rational.json-simplify-57 |
| 872× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 268 | 7530 |
| 1 | 589 | 7208 |
| 2 | 1270 | 7160 |
| 3 | 2617 | 7154 |
| 4 | 4098 | 7154 |
| 5 | 5341 | 7154 |
| 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 -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 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) |
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2)) |
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 2) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) 16) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 0) |
(+.f64 0 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 -1 (-.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(+.f64 -1 (+.f64 (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (neg.f64 b))) |
(+.f64 -1 (+.f64 (-.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)) (-.f64 1 b))) |
(+.f64 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (-.f64 1 b)) |
(+.f64 (-.f64 1 b) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (-.f64 1 b) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(+.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (neg.f64 b)) |
(+.f64 (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (-.f64 -1 b)) |
(+.f64 (-.f64 -1 b) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (-.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) -1) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1) |
(*.f64 1 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 -1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) 1/2) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -1) |
(*.f64 1/2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) 2) |
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1) |
(/.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) 2) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -1) |
(/.f64 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 4) |
(/.f64 (*.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) -2) |
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) 16) |
(pow.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 4 (*.f64 a c)))) |
(+.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 0) |
(+.f64 0 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(+.f64 -1 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1))) |
(+.f64 (neg.f64 (*.f64 4 (*.f64 a c))) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1)) -1) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 1/2) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 2) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 2) |
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(/.f64 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 4) |
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) -2) |
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 16) |
(pow.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 0) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (-.f64 1 b)) 1) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1) |
(*.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 2) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1) |
(/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 2) |
(/.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))))) 16) |
(pow.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(sqrt.f64 (*.f64 c (*.f64 a -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 (sqrt.f64 (*.f64 c (*.f64 a -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 (*.f64 a -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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (+.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 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (+.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 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.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 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.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 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) |
(+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))) |
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b)))) |
(+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))) |
(+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))) |
(+.f64 (neg.f64 b) (*.f64 c (*.f64 2 (/.f64 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 a (/.f64 c b))) (+.f64 (neg.f64 b) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (neg.f64 b) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) |
(+.f64 (neg.f64 b) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) |
(+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))) |
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) |
(+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2))) |
(+.f64 b (*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) -1) |
(neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (*.f64 a -4))) -1)) |
(*.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) |
(neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (*.f64 a -4))) -1) (+.f64 (neg.f64 b) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))) -1/2))) |
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) -1/2))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) -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 (neg.f64 b) (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) -1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) 1/8)))) |
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) 1/8)) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) -1/2)))) |
(+.f64 (*.f64 -1 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) 1/8)))) |
(+.f64 (neg.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b)) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) 1/8)))) |
(*.f64 -2 b) |
(*.f64 b -2) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (*.f64 b -2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 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 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (+.f64 (*.f64 b -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) |
(*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 c a) 2) 2)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 4)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (pow.f64 b 7))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (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 a (/.f64 c b))) (*.f64 b -2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 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 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (+.f64 (*.f64 b -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (*.f64 b -2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 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 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (+.f64 (*.f64 b -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(*.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 c a)) (sqrt.f64 -4)) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (sqrt.f64 (*.f64 c (*.f64 a -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 (sqrt.f64 (*.f64 c (*.f64 a -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 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (neg.f64 b)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.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 -2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) |
(*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 c a) 2) 2)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 4)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (pow.f64 b 7))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (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 a (/.f64 c b))) (*.f64 b -2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 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 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 b -2))) |
(+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (+.f64 (*.f64 b -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b -2) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) |
(*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -1/2 (*.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)) (/.f64 (pow.f64 a 4) b))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 a 4) b)))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 a 4) b))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (*.f64 -1/2 (*.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)) (/.f64 (pow.f64 a 4) b))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 a 4) b))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(*.f64 c (*.f64 -2 (/.f64 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 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) |
(*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) b))))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) b)))) |
(+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) b)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) b))))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(+.f64 0 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2)) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 1/2) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2)) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 2) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2) 2) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 4) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 8) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) 16) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) 0) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 -1 (-.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 -1 (+.f64 (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (neg.f64 b))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 -1 (+.f64 (-.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)) (-.f64 1 b))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (-.f64 1 b)) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (-.f64 1 b) (-.f64 -1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (-.f64 1 b) (+.f64 -1 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) (neg.f64 b)) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (-.f64 -1 b)) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (-.f64 -1 b) (-.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (-.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) -1) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) 1) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) 2) 1/2) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) -1) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 1/2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) 2) 2) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) 1) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) 2) 2) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c))))) -1) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 4) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) -2) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) 8) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) (*.f64 2 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) 16) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(pow.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 1) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.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 4 (*.f64 a c)))))) |
(+.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) |
(-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 4 (*.f64 a c)))) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 4)))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 0) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(+.f64 0 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(+.f64 -1 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1))) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(+.f64 (neg.f64 (*.f64 4 (*.f64 a c))) (*.f64 b b)) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a (*.f64 c 4)))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1)) -1) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 1/2) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 2) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 2) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 4) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) -2) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 8) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) 16) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(pow.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(neg.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 0) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (-.f64 1 b)) 1) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 1/2) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 2) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) 2) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) 4) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) 8) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))))) 16) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(pow.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1) |
(+.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 4 a))))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.7b | (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| 1.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) | |
| 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| 23.7b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 160 to 85 computations (46.9% saved)
Compiled 28947 to 17237 computations (40.5% saved)
8 alts after pruning (7 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 601 | 7 | 608 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 0 | 1 |
| Total | 602 | 8 | 610 |
| Status | Error | Program |
|---|---|---|
| 24.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) | |
| 24.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) | |
| ▶ | 19.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
| ✓ | 20.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))) |
| ▶ | 19.4b | (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) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| ▶ | 19.4b | (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) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
| ▶ | 19.6b | (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) (*.f64 -1 b)))) |
| ▶ | 24.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))))) |
Compiled 579 to 374 computations (35.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| ✓ | 3.0b | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| ✓ | 3.0b | (*.f64 c (*.f64 (/.f64 a b) 2)) |
| 23.7b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 173 to 86 computations (50.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 33.0ms | c | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| 1.0ms | a | @ | -inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| 1.0ms | c | @ | 0 | (*.f64 c (*.f64 (/.f64 a b) 2)) |
| 1.0ms | b | @ | inf | (*.f64 c (*.f64 (/.f64 a b) 2)) |
| 1.0ms | c | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| 1× | batch-egg-rewrite |
| 1466× | rational.json-1 |
| 1466× | rational.json-2 |
| 1466× | rational.json-4 |
| 1466× | rational.json-3 |
| 1450× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 70 |
| 1 | 110 | 70 |
| 2 | 279 | 62 |
| 3 | 747 | 60 |
| 4 | 2354 | 60 |
| 5 | 5656 | 60 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (*.f64 (/.f64 a b) 2)) |
(/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 (/.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 a b) 2) (*.f64 c 1/2)) (*.f64 (*.f64 (/.f64 a b) 2) (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (/.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (*.f64 b (/.f64 2 a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 1/2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 b a) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 b a) (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 2) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 2) (*.f64 2 (/.f64 1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b a) (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 2 (/.f64 b (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (*.f64 b (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 8) (*.f64 2 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 8) (*.f64 4 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) (*.f64 c 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 b a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (/.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 b (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c 8)) (*.f64 2 (*.f64 4 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (/.f64 a b) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (*.f64 2 (/.f64 b (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 c b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a (neg.f64 b)) (neg.f64 (/.f64 1/2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c 4)) (*.f64 b (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 c b))) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 8) (/.f64 b a)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 c 8) (/.f64 b a))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 c b))) (neg.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 1/2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c 4) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 c 4) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) (*.f64 c 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) |
| 1× | egg-herbie |
| 1396× | rational.json-simplify-35 |
| 996× | rational.json-simplify-53 |
| 920× | rational.json-simplify-61 |
| 878× | rational.json-simplify-44 |
| 854× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 222 | 5181 |
| 1 | 648 | 5057 |
| 2 | 1763 | 4847 |
| 3 | 6126 | 4831 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.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 c (*.f64 (/.f64 a b) 2)) 0) |
(+.f64 0 (*.f64 c (*.f64 (/.f64 a b) 2))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 (*.f64 (/.f64 a b) 2) (*.f64 c 1/2)) (*.f64 (*.f64 (/.f64 a b) 2) (*.f64 c 1/2))) |
(-.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 0) |
(/.f64 c (/.f64 b (+.f64 a a))) |
(/.f64 c (/.f64 (/.f64 b a) 2)) |
(/.f64 c (/.f64 (*.f64 b (/.f64 2 a)) 4)) |
(/.f64 a (/.f64 b (+.f64 c c))) |
(/.f64 (/.f64 a b) (/.f64 1/2 c)) |
(/.f64 2 (/.f64 (/.f64 b a) c)) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 b a) (+.f64 c c)))) |
(/.f64 (*.f64 (/.f64 a b) 2) (/.f64 1 c)) |
(/.f64 (*.f64 (/.f64 a b) 2) (*.f64 2 (/.f64 1/2 c))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 1) |
(/.f64 (+.f64 c c) (/.f64 b a)) |
(/.f64 1 (/.f64 (/.f64 b a) (+.f64 c c))) |
(/.f64 (+.f64 a a) (/.f64 b c)) |
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 b (+.f64 c c)))) |
(/.f64 (*.f64 c 4) (*.f64 b (/.f64 2 a))) |
(/.f64 (*.f64 c 8) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(/.f64 (*.f64 c 8) (*.f64 4 (/.f64 b a))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c 4)) 2) |
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 b c))) |
(/.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 1 c))) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 b a) c))) |
(/.f64 (*.f64 c -2) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 a) (/.f64 b (*.f64 c -2))) |
(/.f64 (*.f64 2 (*.f64 c 8)) (*.f64 2 (*.f64 4 (/.f64 b a)))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 8)) 4) |
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 b (*.f64 c -2)))) |
(/.f64 (*.f64 2 (/.f64 c b)) (/.f64 1 a)) |
(/.f64 (/.f64 a (neg.f64 b)) (neg.f64 (/.f64 1/2 c))) |
(/.f64 (neg.f64 (*.f64 c 4)) (*.f64 b (/.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 c b))) (*.f64 2 (/.f64 1 a))) |
(/.f64 (/.f64 (*.f64 c 8) (/.f64 b a)) 4) |
(/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8)))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c 8) (/.f64 b a))) 8) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 c b))) (neg.f64 (/.f64 1 a))) |
(pow.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 1) |
(+.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(+.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(-.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(-.f64 0 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (+.f64 c c) (*.f64 1/2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(*.f64 1 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2)) |
(*.f64 (/.f64 (*.f64 c 4) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 4 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2))) |
(*.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (+.f64 c c)) |
(*.f64 (*.f64 c -2) (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) (*.f64 c 1/2)) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 4) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 4)) |
(*.f64 1/2 (/.f64 (*.f64 c 4) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) c) |
(*.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) (*.f64 c 4)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2)) 4) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1) |
(*.f64 (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2)) |
(*.f64 (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) (*.f64 c 8)) |
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c -2)) |
(pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(neg.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
| Outputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (/.f64 (neg.f64 c) b) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (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 (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 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(/.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 (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 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(/.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 (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 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (/.f64 (neg.f64 c) b) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (/.f64 (neg.f64 c) b) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (/.f64 (neg.f64 c) b) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (neg.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (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 (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 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(/.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 (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 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 0 (*.f64 c (*.f64 (/.f64 a b) 2))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 (*.f64 (/.f64 a b) 2) (*.f64 c 1/2)) (*.f64 (*.f64 (/.f64 a b) 2) (*.f64 c 1/2))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (+.f64 a a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 (/.f64 b a) 2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 (*.f64 b (/.f64 2 a)) 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 a (/.f64 b (+.f64 c c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 a b) (/.f64 1/2 c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 2 (/.f64 (/.f64 b a) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 b a) (+.f64 c c)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 a b) 2) (/.f64 1 c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 a b) 2) (*.f64 2 (/.f64 1/2 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 c c) (/.f64 b a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 1 (/.f64 (/.f64 b a) (+.f64 c c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 a a) (/.f64 b c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 b (+.f64 c c)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c 4) (*.f64 b (/.f64 2 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c 8) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c 8) (*.f64 4 (/.f64 b a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c 4)) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 b c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 1 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 b a) c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c -2) (/.f64 b (neg.f64 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 a) (/.f64 b (*.f64 c -2))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 c 8)) (*.f64 2 (*.f64 4 (/.f64 b a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 8)) 4) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 b (*.f64 c -2)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (/.f64 c b)) (/.f64 1 a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 a (neg.f64 b)) (neg.f64 (/.f64 1/2 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 c 4)) (*.f64 b (/.f64 -2 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) 8) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 c b))) (*.f64 2 (/.f64 1 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 (*.f64 c 8) (/.f64 b a)) 4) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8)))) 16) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c 8) (/.f64 b a))) 8) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 c b))) (neg.f64 (/.f64 1 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(pow.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(+.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(-.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(-.f64 0 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (+.f64 c c) (*.f64 1/2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 1 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 4 (/.f64 c (*.f64 4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 (*.f64 c 4) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) |
(*.f64 c (*.f64 8 (/.f64 (/.f64 1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) 4))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 4 (/.f64 c (*.f64 4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 4 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (+.f64 c c)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c -2) (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c -2) (/.f64 -1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 -2 (/.f64 -1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) (*.f64 c 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 4) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 4 (/.f64 c (*.f64 4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 4)) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 4 (/.f64 c (*.f64 4 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 1/2 (/.f64 (*.f64 c 4) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) c) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) (*.f64 c 4)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2)) 4) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) (*.f64 c 8)) |
(*.f64 c (*.f64 8 (/.f64 (/.f64 1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) 4))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c -2)) |
(*.f64 (*.f64 c -2) (/.f64 -1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 -2 (/.f64 -1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(neg.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.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.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) | |
| 23.7b | (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 | |
|---|---|---|---|---|
| 4.0ms | c | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 3.0ms | a | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 2.0ms | c | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 2.0ms | c | @ | -inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 1.0ms | b | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))) |
| 1× | batch-egg-rewrite |
| 1826× | rational.json-1 |
| 1826× | rational.json-2 |
| 1826× | rational.json-3 |
| 1274× | rational.json-simplify-35 |
| 882× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 118 | 51 |
| 2 | 277 | 51 |
| 3 | 720 | 51 |
| 4 | 2389 | 51 |
| 5 | 6730 | 51 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 2 c) (+.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 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (/.f64 1 (*.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (*.f64 c 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))))))) |
| 1× | egg-herbie |
| 1678× | rational.json-simplify-51 |
| 1652× | rational.json-simplify-35 |
| 1104× | rational.json-simplify-46 |
| 924× | rational.json-simplify-41 |
| 900× | rational.json-simplify-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 249 | 4339 |
| 1 | 598 | 3851 |
| 2 | 1168 | 3779 |
| 3 | 2036 | 3765 |
| 4 | 4450 | 3717 |
| 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 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 0) |
(+.f64 0 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2))) |
(+.f64 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(-.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 0) |
(*.f64 2 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (+.f64 c c) (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2)) |
(*.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 4 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2))) |
(*.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 1) |
(*.f64 1 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2)) |
(*.f64 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) c) |
(*.f64 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 2) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (+.f64 c c)) |
(*.f64 (*.f64 c -2) (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 (*.f64 2 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (*.f64 c 1/2)) |
(*.f64 1/2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) 4) |
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 4)) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2)) 4) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2) (*.f64 c 4)) |
(*.f64 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) -1) |
(*.f64 (/.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2)) |
(*.f64 (/.f64 1 (*.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (*.f64 c 8)) |
(*.f64 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c -2)) |
(*.f64 (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (+.f64 c c)) |
(pow.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 1) |
(neg.f64 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 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 (pow.f64 c 2) (*.f64 -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 (/.f64 a (pow.f64 b 3)) 1))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 1 (pow.f64 c 2))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.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 (*.f64 -1 (/.f64 a (pow.f64 b 3))) (*.f64 (/.f64 a (pow.f64 b 3)) 1/2)) (/.f64 a (pow.f64 b 2)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (*.f64 b (/.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.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 (pow.f64 c 2) (*.f64 -2 (*.f64 (/.f64 a (pow.f64 b 3)) -1/2))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 b (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (neg.f64 (*.f64 a (/.f64 (*.f64 (/.f64 a (pow.f64 b 3)) -1/2) (pow.f64 b 2)))))) (*.f64 (pow.f64 c 3) -2))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (*.f64 (/.f64 a (pow.f64 b 3)) 1))) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 b (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b 3)) -1/2) (neg.f64 (/.f64 a (pow.f64 b 2)))) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -2 (pow.f64 c 3))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b 3)) 1/2) (/.f64 a (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 b (pow.f64 a 2)))))))) (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 1 (pow.f64 c 2)))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (+.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 b 3)) 1/2) (/.f64 a (pow.f64 b 2))) (*.f64 -1/8 (*.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) 2))) (/.f64 b (pow.f64 a 2)))))) (*.f64 -2 (pow.f64 c 3))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 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 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))) (*.f64 2 (/.f64 b (*.f64 a 4)))) |
(*.f64 2 (+.f64 (/.f64 b (*.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))))) |
(*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) |
(+.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 4))) (*.f64 -2 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -64)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -64))))))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 -2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))) -1/2))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))) 1))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) (*.f64 (pow.f64 b 2) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -64)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))))) |
(+.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 4))) (+.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 (sqrt.f64 -64)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -64))))))) (*.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 (sqrt.f64 -64)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -64))))) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 1 (*.f64 c (*.f64 (pow.f64 a 2) 16)))))))))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))) -1/2) (sqrt.f64 -4))) (*.f64 1/2 (/.f64 (/.f64 1 c) (*.f64 (pow.f64 a 2) 16))))) (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))) -1/2)))) (*.f64 2 (+.f64 (/.f64 b (*.f64 a 4)) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4)))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))) 1)) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64))) (sqrt.f64 -4)))) (*.f64 1/2 (/.f64 (/.f64 1/16 (pow.f64 a 2)) c))) (*.f64 -2 (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 1 (sqrt.f64 -64))))) (*.f64 -2 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 -64)) -1/2) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (sqrt.f64 -4)))) (*.f64 1/2 (/.f64 (/.f64 1/16 (pow.f64 a 2)) c))))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 a 4)))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (/.f64 1 (sqrt.f64 -64)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a c))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 -64)) -1/2) (/.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (sqrt.f64 -4)))) (*.f64 1/2 (/.f64 (/.f64 1/16 (pow.f64 a 2)) c))) (*.f64 -2 (pow.f64 b 3))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 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 (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 (pow.f64 c 2) (*.f64 -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 (/.f64 a (pow.f64 b 3)) 1))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 1 (pow.f64 c 2))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 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 1/2 (*.f64 a (pow.f64 c 2))) (*.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 (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 c 2))) (*.f64 -1 (*.f64 a (pow.f64 c 2)))) c))) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 a c) 2) 2)) (*.f64 16 (pow.f64 (*.f64 a c) 4))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5)))))) |
(+.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 (neg.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a (pow.f64 c 2)) -1/2)))) (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 -1/8 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 a c) 4)) (*.f64 16 (pow.f64 (*.f64 a c) 4))) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 -2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 c 2)) (*.f64 -1/2 a)) (neg.f64 c)) (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 a c) 4) 20) (*.f64 c (pow.f64 a 2)))))) (pow.f64 b 5))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (+.f64 (*.f64 a (neg.f64 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 a -1/2) c)))) (*.f64 -1/8 (*.f64 20 (/.f64 (pow.f64 (*.f64 a c) 4) (*.f64 c (pow.f64 a 2))))))) (pow.f64 b 5))) (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 1 (pow.f64 c 2)))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 20 (/.f64 (pow.f64 (*.f64 a c) 4) (*.f64 c (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (*.f64 a (neg.f64 (*.f64 (pow.f64 c 2) (*.f64 (*.f64 a -1/2) c)))))) (pow.f64 b 5))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 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 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(neg.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) -2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (pow.f64 a 2) (*.f64 -2 (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (+.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 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (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 (pow.f64 a 3) -1/2)) (*.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 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) -2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)) (/.f64 c b))))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -2 (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 2 (*.f64 -5/2 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))) |
(+.f64 (neg.f64 (+.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 (pow.f64 a 3) -5/2) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 3) -5/2) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 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 (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 (pow.f64 c 2) (*.f64 -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 (/.f64 a (pow.f64 b 3)) 1))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 1 (pow.f64 c 2))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.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 -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 -1 (/.f64 b a)) (*.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))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 2)))) c)) (+.f64 (*.f64 -1 (*.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 c (pow.f64 b 2)))) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))))))) |
(+.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 (+.f64 (*.f64 b (*.f64 (/.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 2))) c) -1/8)) (+.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) -1/2) (/.f64 c (pow.f64 b 2)))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -2 (pow.f64 a 2)))) (/.f64 c b))) |
(+.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 1)) (+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 (*.f64 b (*.f64 -1/8 (/.f64 (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)) 2))) c))) (+.f64 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (neg.f64 (/.f64 c (pow.f64 b 2)))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -2 (pow.f64 a 2)))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (+.f64 (*.f64 (/.f64 a (pow.f64 b 3)) (*.f64 1 (pow.f64 c 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8 (*.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)) (/.f64 b c))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))))))) |
(+.f64 (/.f64 b (neg.f64 a)) (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (+.f64 (*.f64 -1/8 (*.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)) (/.f64 b c))) (+.f64 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c (pow.f64 b 2))) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -2 (pow.f64 a 2)))))) |
(+.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 0) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(+.f64 0 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(+.f64 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(-.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 0) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 2 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (+.f64 c c) (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) |
(*.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 4 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 1) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 1 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) c) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 c (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 2) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (+.f64 c c)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c -2) (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(*.f64 (*.f64 c -2) (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(*.f64 -2 (*.f64 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) c)) |
(*.f64 -2 (*.f64 c (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) |
(*.f64 c (*.f64 -2 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))))) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(*.f64 8 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 c 4))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 (/.f64 c 4) 8)) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 8 (/.f64 c 4))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) (*.f64 8 (/.f64 c 4))) |
(*.f64 (*.f64 2 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (*.f64 c 1/2)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 1/2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) 4) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 4)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2)) 4) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) 1/2) (*.f64 c 4)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) -1) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c 1/2)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 1 (*.f64 4 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (*.f64 c 8)) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(*.f64 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (*.f64 c -2)) |
(*.f64 (*.f64 c -2) (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(*.f64 -2 (*.f64 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) c)) |
(*.f64 -2 (*.f64 c (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) |
(*.f64 c (*.f64 -2 (/.f64 -1 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))))) |
(*.f64 (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) (+.f64 c c)) |
(*.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) |
(*.f64 (+.f64 c c) (+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) (/.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))))) |
(pow.f64 (/.f64 c (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))) 1/2)) 1) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
(neg.f64 (/.f64 (*.f64 c -2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 4 a))))))) |
(/.f64 c (*.f64 1/2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 (/.f64 c 1/2) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))))) |
(/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| 1.4b | (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)) | |
| 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| 23.7b | (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 | |
|---|---|---|---|---|
| 1.0ms | a | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| 1.0ms | b | @ | 0 | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| 1.0ms | c | @ | inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| 0.0ms | b | @ | -inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| 0.0ms | a | @ | -inf | (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| 1× | batch-egg-rewrite |
| 2190× | rational.json-1 |
| 1400× | rational.json-simplify-35 |
| 938× | rational.json-2 |
| 938× | rational.json-4 |
| 938× | rational.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 120 | 51 |
| 2 | 300 | 51 |
| 3 | 813 | 51 |
| 4 | 2583 | 47 |
| 5 | 7587 | 47 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) (*.f64 1/2 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (/.f64 2 (*.f64 a 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 -1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 2 a)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 a)) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 a)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 a)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 4 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 a 16)) (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 a a)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a)))))) |
| 1× | egg-herbie |
| 1466× | rational.json-simplify-51 |
| 976× | rational.json-simplify-35 |
| 942× | rational.json-simplify-59 |
| 878× | rational.json-simplify-43 |
| 722× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 165 | 3303 |
| 1 | 359 | 3223 |
| 2 | 693 | 3199 |
| 3 | 1167 | 3193 |
| 4 | 2207 | 3193 |
| 5 | 5617 | 3193 |
| 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 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 0) |
(+.f64 0 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a)) |
(-.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 0) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 4 a))) |
(*.f64 2 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 1) |
(*.f64 1 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a)) |
(*.f64 -1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))) |
(*.f64 -1 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a)) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) (/.f64 1/4 a)) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) (/.f64 1 a)) |
(*.f64 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (/.f64 2 (*.f64 a 16))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 1/2) |
(*.f64 1/2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a)) |
(*.f64 (/.f64 1/2 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 -1 (+.f64 a a))) |
(*.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (/.f64 -1 a)) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 2 a)) 1/4) |
(*.f64 (/.f64 1 a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2)) |
(*.f64 1/4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 2 a))) |
(*.f64 (/.f64 1/4 a) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(*.f64 (*.f64 2 (/.f64 1/2 a)) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2)) |
(*.f64 (*.f64 1/2 (/.f64 1 a)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (*.f64 1/2 (/.f64 1/2 a)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2))) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)) -1) |
(*.f64 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a) -1) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 4 a)) 2) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 4) 2) |
(*.f64 (/.f64 2 (*.f64 a 16)) (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(*.f64 (/.f64 -1 (+.f64 a a)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (/.f64 -1 a) (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(*.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(pow.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 1) |
(neg.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))) |
(neg.f64 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a)) |
| Outputs |
|---|
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4)))) |
(+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) |
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -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 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 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 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) 1/16))) |
(+.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 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.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/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) (*.f64 -1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 (/.f64 c a) -4)) (/.f64 b a))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 (/.f64 b a) -1) |
(neg.f64 (/.f64 b a)) |
(/.f64 (neg.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 (neg.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 b a) -1) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 (pow.f64 a 2) 2)))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 2 (pow.f64 a 2))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) -2) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) -2)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (pow.f64 c 3) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) -2))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3)))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 (pow.f64 c 3) -2))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (*.f64 (pow.f64 c 3) (*.f64 -2 (/.f64 (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 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 c a) 2) 2)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))) -2) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) -2)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 4)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7))))) |
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (pow.f64 c 3) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) -2))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 a (pow.f64 b 7))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 -2 (pow.f64 c 3)))) (*.f64 -1/4 (*.f64 20 (/.f64 (pow.f64 (*.f64 c a) 4) (*.f64 a (pow.f64 b 7)))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) (*.f64 (pow.f64 c 3) -2))) (*.f64 -1/4 (*.f64 (pow.f64 (*.f64 c a) 4) (/.f64 20 (*.f64 a (pow.f64 b 7)))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (+.f64 (*.f64 (pow.f64 c 3) (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1/4 (*.f64 20 (/.f64 (/.f64 (pow.f64 (*.f64 c a) 4) a) (pow.f64 b 7)))))) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 (/.f64 b a) -1) |
(neg.f64 (/.f64 b a)) |
(/.f64 (neg.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 (neg.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 b a) -1) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 (pow.f64 a 2) 2)))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 2 (pow.f64 a 2))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (/.f64 b a)) |
(*.f64 (/.f64 b a) -1) |
(neg.f64 (/.f64 b a)) |
(/.f64 (neg.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 (neg.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 b a) -1) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (+.f64 (*.f64 (/.f64 b a) -1) (/.f64 c b)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 (pow.f64 a 2) 2)))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 5)) (*.f64 2 (pow.f64 a 2))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))))) |
(+.f64 (/.f64 (neg.f64 b) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(+.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 0) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(+.f64 0 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(-.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 0) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 4 a))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 4)) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/4 a))) |
(*.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 1) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 1 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 -1 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 -1 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) (/.f64 1/4 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/4 a))) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) (/.f64 1 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (/.f64 2 (*.f64 a 16))) |
(*.f64 4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 2 (*.f64 a 16)))) |
(*.f64 4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/8 a))) |
(*.f64 4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/8 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 4 (/.f64 1/8 a))) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 1/2) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 1/2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 1/2 a) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 -1 (+.f64 a a))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) (/.f64 -1 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 2 a)) 1/4) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 (/.f64 2 a) 1/4)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 1/4 (/.f64 2 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/4 (/.f64 2 a))) |
(*.f64 (/.f64 1 a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 1/4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (/.f64 2 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 (/.f64 2 a) 1/4)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 1/4 (/.f64 2 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/4 (/.f64 2 a))) |
(*.f64 (/.f64 1/4 a) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/4 a))) |
(*.f64 (*.f64 2 (/.f64 1/2 a)) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 1/2 (/.f64 1 a)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 a)) (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) 2)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/2 a)) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a)) -1) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a) -1) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 4 a)) 2) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) |
(*.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) a) 4) 2) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) |
(*.f64 (/.f64 2 (*.f64 a 16)) (*.f64 4 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(*.f64 4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (/.f64 2 (*.f64 a 16)))) |
(*.f64 4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (/.f64 1/8 a))) |
(*.f64 4 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/8 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 4 (/.f64 1/8 a))) |
(*.f64 (/.f64 -1 (+.f64 a a)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (/.f64 -1 a) (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(*.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/4 a))) |
(pow.f64 (/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) -2) a) 1) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(neg.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (+.f64 a a))) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(neg.f64 (/.f64 (*.f64 1/2 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))) a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4))))) (*.f64 -2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a -2)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| ✓ | 3.0b | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| ✓ | 6.6b | (*.f64 a (*.f64 (/.f64 c b) 2)) |
| 23.7b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 173 to 86 computations (50.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| 0.0ms | b | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| 0.0ms | c | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| 0.0ms | b | @ | -inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| 0.0ms | a | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| 1× | batch-egg-rewrite |
| 1504× | rational.json-1 |
| 1504× | rational.json-2 |
| 1504× | rational.json-3 |
| 1502× | rational.json-4 |
| 1488× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 70 |
| 1 | 111 | 70 |
| 2 | 286 | 62 |
| 3 | 758 | 60 |
| 4 | 2455 | 60 |
| 5 | 5815 | 60 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c (/.f64 2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (/.f64 b c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 (*.f64 b (/.f64 2 c)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 2 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 b c) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 b c) (+.f64 a a)) (/.f64 (/.f64 b c) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a 4)) (/.f64 2 (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (+.f64 (/.f64 b (+.f64 a a)) (/.f64 b (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b c) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (+.f64 (/.f64 b a) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (/.f64 4 b) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 1 a) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (+.f64 (/.f64 b (neg.f64 (+.f64 a a))) (/.f64 b (neg.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 b (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 c b) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 b (/.f64 2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 a a) b) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 a a) 4) (*.f64 2 (*.f64 b (/.f64 2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 a a)) (/.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a)) (*.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 a a) b) (/.f64 (+.f64 a a) b)) (+.f64 (/.f64 1 c) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8))) (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 a a))) (/.f64 (*.f64 b -2) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a 4)) (/.f64 (*.f64 b -2) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 a a) b)) (neg.f64 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 a a))) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (*.f64 -1 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 4)) (*.f64 c 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) |
| 1× | egg-herbie |
| 1144× | rational.json-simplify-35 |
| 1138× | rational.json-simplify-51 |
| 876× | rational.json-simplify-39 |
| 710× | rational.json-simplify-41 |
| 684× | rational.json-simplify-61 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 5204 |
| 1 | 582 | 5080 |
| 2 | 1481 | 5056 |
| 3 | 4337 | 5032 |
| 4 | 7223 | 4864 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.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 a (*.f64 c (/.f64 2 b))) 0) |
(+.f64 0 (*.f64 a (*.f64 c (/.f64 2 b)))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(-.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 0) |
(/.f64 a (/.f64 b (+.f64 c c))) |
(/.f64 a (/.f64 (/.f64 b c) 2)) |
(/.f64 a (/.f64 (*.f64 b (/.f64 2 c)) 4)) |
(/.f64 c (/.f64 b (+.f64 a a))) |
(/.f64 (/.f64 c b) (/.f64 2 (*.f64 a 4))) |
(/.f64 2 (/.f64 (/.f64 b c) a)) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b c) (+.f64 a a)) (/.f64 (/.f64 b c) (+.f64 a a)))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 a)) |
(/.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a 4)) (/.f64 2 (*.f64 a 4)))) |
(/.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 1) |
(/.f64 (+.f64 c c) (/.f64 b a)) |
(/.f64 (+.f64 c c) (+.f64 (/.f64 b (+.f64 a a)) (/.f64 b (+.f64 a a)))) |
(/.f64 1 (/.f64 (/.f64 b c) (+.f64 a a))) |
(/.f64 (*.f64 c 4) (+.f64 (/.f64 b a) (/.f64 b a))) |
(/.f64 (+.f64 a a) (/.f64 b c)) |
(/.f64 4 (+.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a))) |
(/.f64 (*.f64 c (*.f64 (/.f64 4 b) a)) 2) |
(/.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 1 a) (/.f64 1 a))) |
(/.f64 (*.f64 c -2) (+.f64 (/.f64 b (neg.f64 (+.f64 a a))) (/.f64 b (neg.f64 (+.f64 a a))))) |
(/.f64 (neg.f64 c) (/.f64 b (neg.f64 (+.f64 a a)))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) 8)) 4) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 2 c))) |
(/.f64 (/.f64 (+.f64 a a) b) (/.f64 1 c)) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8))) 8) |
(/.f64 (*.f64 (+.f64 a a) 4) (*.f64 2 (*.f64 b (/.f64 2 c)))) |
(/.f64 (neg.f64 (+.f64 a a)) (/.f64 b (neg.f64 c))) |
(/.f64 (+.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a)) (*.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a))) |
(/.f64 (+.f64 (/.f64 (+.f64 a a) b) (/.f64 (+.f64 a a) b)) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8))) (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8)))) 16) |
(/.f64 (+.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 a a))) (/.f64 (*.f64 b -2) c)) |
(/.f64 (neg.f64 (*.f64 a 4)) (/.f64 (*.f64 b -2) c)) |
(/.f64 (neg.f64 (/.f64 (+.f64 a a) b)) (neg.f64 (/.f64 1 c))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (/.f64 b c)) |
(pow.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 1) |
(+.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(+.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(-.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(-.f64 0 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2)) |
(*.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(*.f64 1 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2)) |
(*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) c) |
(*.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1/2) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 4))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 -2 (*.f64 (neg.f64 c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 2) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (+.f64 c c)) |
(*.f64 (*.f64 c -2) (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 (*.f64 c -2) (*.f64 -1 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) (*.f64 c 1/2)) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 1/2 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 4) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4)) |
(*.f64 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) (+.f64 c c)) |
(*.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) (*.f64 c 4)) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) -1) |
(*.f64 (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 1/2)) |
(*.f64 (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 4)) (*.f64 c 8)) |
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c -2)) |
(pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(neg.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
| Outputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (/.f64 c b)))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 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 3) (*.f64 c (pow.f64 a 2))) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.f64 (+.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 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(/.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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.f64 (+.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 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(/.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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.f64 (+.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 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(*.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (/.f64 c b)))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (/.f64 c b)))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (/.f64 c b)))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 a (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (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 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 3) (*.f64 c (pow.f64 a 2))) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.f64 (+.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 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(/.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 b a) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 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 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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.f64 (+.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 b a) (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 c (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (+.f64 (/.f64 b a) (/.f64 (/.f64 (pow.f64 b 5) (pow.f64 a 3)) (pow.f64 c 2))))) |
(+.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 0 (*.f64 a (*.f64 c (/.f64 2 b)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 a (/.f64 b (+.f64 c c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 a (/.f64 (/.f64 b c) 2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 a (/.f64 (*.f64 b (/.f64 2 c)) 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (+.f64 a a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 c b) (/.f64 2 (*.f64 a 4))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 2 (/.f64 (/.f64 b c) a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b c) (+.f64 a a)) (/.f64 (/.f64 b c) (+.f64 a a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a 4)) (/.f64 2 (*.f64 a 4)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 c c) (/.f64 b a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 c c) (+.f64 (/.f64 b (+.f64 a a)) (/.f64 b (+.f64 a a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 1 (/.f64 (/.f64 b c) (+.f64 a a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c 4) (+.f64 (/.f64 b a) (/.f64 b a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 a a) (/.f64 b c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (*.f64 (/.f64 4 b) a)) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 1 a) (/.f64 1 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c -2) (+.f64 (/.f64 b (neg.f64 (+.f64 a a))) (/.f64 b (neg.f64 (+.f64 a a))))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 c) (/.f64 b (neg.f64 (+.f64 a a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) 8)) 4) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 2 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 (+.f64 a a) b) (/.f64 1 c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8))) 8) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (+.f64 a a) 4) (*.f64 2 (*.f64 b (/.f64 2 c)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (+.f64 a a)) (/.f64 b (neg.f64 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a)) (*.f64 (/.f64 (/.f64 b c) a) (/.f64 (/.f64 b c) a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 (/.f64 (+.f64 a a) b) (/.f64 (+.f64 a a) b)) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8))) (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) 8)))) 16) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 (neg.f64 (+.f64 a a)) (neg.f64 (+.f64 a a))) (/.f64 (*.f64 b -2) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 a 4)) (/.f64 (*.f64 b -2) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (/.f64 (+.f64 a a) b)) (neg.f64 (/.f64 1 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 a a))) (/.f64 b c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(pow.f64 (*.f64 a (*.f64 c (/.f64 2 b))) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) (/.f64 c (*.f64 2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(+.f64 (*.f64 c (/.f64 1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) (*.f64 c (/.f64 1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(-.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(-.f64 0 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 1 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 4)) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) c) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 4)) |
(*.f64 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1/2) |
(*.f64 c (*.f64 (/.f64 2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) 1/2)) |
(*.f64 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 1/2)) |
(*.f64 c (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 4))) |
(*.f64 (*.f64 c 8) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) 4)) |
(*.f64 (*.f64 c 8) (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 -2 (*.f64 (neg.f64 c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 2) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (+.f64 c c)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c -2) (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c -2) (*.f64 -1 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) (*.f64 c 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 8 (*.f64 (/.f64 1/2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) (/.f64 c 4))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 (/.f64 c 4) 8)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 8 (/.f64 c 4))) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (*.f64 (/.f64 2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) 1/2)) |
(*.f64 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 1/2)) |
(*.f64 c (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 1/2 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (*.f64 (/.f64 2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) 1/2)) |
(*.f64 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 1/2)) |
(*.f64 c (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 4) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 4)) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4)) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))))) |
(*.f64 c (*.f64 4 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (*.f64 c 4) (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 (/.f64 1/4 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 4)) |
(*.f64 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) (+.f64 c c)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) (*.f64 c 4)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) -1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 1/2)) |
(*.f64 c (*.f64 (/.f64 2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) 1/2)) |
(*.f64 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) (*.f64 c 1/2)) |
(*.f64 c (*.f64 1/2 (/.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 4)) (*.f64 c 8)) |
(*.f64 (*.f64 c 8) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b))) 4)) |
(*.f64 (*.f64 c 8) (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 (/.f64 -1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c -2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(neg.f64 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| ✓ | 2.4b | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 3.0b | (*.f64 c (*.f64 (/.f64 a b) 2)) | |
| 23.7b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 185 to 91 computations (50.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 0.0ms | b | @ | -inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 0.0ms | c | @ | inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 0.0ms | b | @ | inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 0.0ms | a | @ | inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 1× | batch-egg-rewrite |
| 1372× | rational.json-1 |
| 1372× | rational.json-2 |
| 1372× | rational.json-4 |
| 1372× | rational.json-3 |
| 1358× | exponential.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 51 |
| 1 | 110 | 51 |
| 2 | 267 | 43 |
| 3 | 656 | 41 |
| 4 | 1856 | 29 |
| 5 | 4830 | 29 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2) (/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c 2) (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 c c)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 c)) (*.f64 2 (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c 1/2) (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 c c) 1/2) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 c)) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1))))) |
| 1× | egg-herbie |
| 1458× | rational.json-simplify-53 |
| 970× | rational.json-simplify-2 |
| 932× | rational.json-simplify-1 |
| 886× | rational.json-simplify-44 |
| 838× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 135 | 3289 |
| 1 | 416 | 3177 |
| 2 | 1068 | 3153 |
| 3 | 4184 | 3129 |
| 4 | 5943 | 3121 |
| 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 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 0) |
(+.f64 0 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) |
(+.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(+.f64 (/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2) (/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2)) |
(-.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 0) |
(/.f64 c (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 c (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) -2)) |
(/.f64 c (/.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) -2)) 2)) |
(/.f64 c (/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))) 4)) |
(/.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) c)) |
(/.f64 2 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (+.f64 c c)))) |
(/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1) |
(/.f64 1 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (+.f64 c c))) |
(/.f64 4 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) c))) |
(/.f64 (+.f64 c c) (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2)))) |
(/.f64 (/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2) |
(/.f64 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 4) |
(/.f64 (*.f64 c 4) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 (*.f64 c 4) (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) 8) |
(/.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)))) |
(/.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) 1/2) |
(/.f64 (/.f64 c 2) (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 4)) |
(/.f64 (neg.f64 (+.f64 c c)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) 16) |
(/.f64 (*.f64 2 (neg.f64 c)) (*.f64 2 (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)))) |
(/.f64 (/.f64 c (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) 1/4) |
(/.f64 (/.f64 c 1/2) (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) |
(/.f64 (/.f64 (+.f64 c c) 1/2) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)) |
(pow.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1) |
| 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.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 (/.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 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.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 (/.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 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.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 (/.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.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 (/.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 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.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 (/.f64 b a) (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4)))))) |
(+.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 0) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(+.f64 0 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(+.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(+.f64 (/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2) (/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(-.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 0) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 c (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 c (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) -2)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 c (/.f64 (*.f64 2 (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) -2)) 2)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 c (/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))))) 4)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) c)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 2 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (+.f64 c c)))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 1 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (+.f64 c c))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 4 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) c))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (+.f64 c c) (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2)))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 (+.f64 c c) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 2) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 4) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 c 4) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 c 4) (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) 8) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 c (/.f64 1/2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) 1/2) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 c 2) (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 4)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (neg.f64 (+.f64 c c)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 c 4) (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) 16) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (*.f64 2 (neg.f64 c)) (*.f64 2 (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 c (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) 1/4) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 c 1/2) (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (/.f64 (+.f64 c c) 1/2) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))))) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1/2)) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
(pow.f64 (/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) 1) |
(/.f64 c (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) |
Compiled 57219 to 33358 computations (41.7% saved)
20 alts after pruning (19 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1316 | 19 | 1335 |
| Fresh | 2 | 0 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 1 | 5 |
| Total | 1323 | 20 | 1343 |
| Status | Error | Program |
|---|---|---|
| 38.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) | |
| ▶ | 38.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
| 38.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) | |
| 43.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (/.f64 b a)) | |
| ▶ | 19.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
| ✓ | 20.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))) |
| 32.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) | |
| 35.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) | |
| 24.7b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) | |
| 48.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) | |
| 48.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) | |
| 23.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) | |
| ▶ | 47.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
| ▶ | 23.5b | (if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| 24.1b | (if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| ▶ | 28.4b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
| 23.4b | (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 19.7b | (if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 31.5b | (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 32.8b | (if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
Compiled 1251 to 826 computations (34% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 1.6b | (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) | |
| ✓ | 2.4b | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| ✓ | 6.6b | (/.f64 (+.f64 a a) (/.f64 b c)) |
| 23.7b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) |
Compiled 183 to 66 computations (63.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| 0.0ms | a | @ | 0 | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| 0.0ms | b | @ | -inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| 0.0ms | b | @ | inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| 0.0ms | c | @ | inf | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| 1× | batch-egg-rewrite |
| 1958× | rational.json-1 |
| 1256× | exponential.json-3 |
| 1256× | rational.json-2 |
| 1256× | rational.json-4 |
| 1256× | rational.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 70 |
| 1 | 111 | 70 |
| 2 | 298 | 62 |
| 3 | 905 | 62 |
| 4 | 3449 | 60 |
| 5 | 7819 | 60 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 a a) (/.f64 b c)) |
(*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 a a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 c (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 a (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 a (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 a b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 c b) 2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 a a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 a -2) (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 c (+.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 a (+.f64 b b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 a 2) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (+.f64 a a) 4) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 (/.f64 c b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 c b) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 1 (+.f64 b b)) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 4 (/.f64 b a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a a) 4) (/.f64 1 (*.f64 (/.f64 b c) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 a a) 4) (*.f64 1/4 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1 (*.f64 2 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 1 (+.f64 b b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 2 (*.f64 b 4)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 -1 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c) (/.f64 1 (*.f64 (/.f64 b a) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 2 b)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 2 b)) (/.f64 1 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (/.f64 1 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 c 4)) (*.f64 (/.f64 1 (*.f64 b 4)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (+.f64 a a) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 c (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 c (/.f64 4 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 c)) (*.f64 (/.f64 -1 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b) 2) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 b) (/.f64 a (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 b)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a -2) (/.f64 b c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 a a) (/.f64 1 c)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 c)) (*.f64 a (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 1/2 a)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/2 a)) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 c b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (/.f64 b a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 b c) 4)) (*.f64 (+.f64 a a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 b a))) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 b c)) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 b a) -1/2)) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 1 c)) (/.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 c b) 2) (/.f64 (/.f64 c b) 2)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a -2) (/.f64 b c))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 c c)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 4) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1))))) |
| 1× | egg-herbie |
| 1240× | rational.json-simplify-51 |
| 1002× | rational.json-simplify-1 |
| 820× | rational.json-simplify-35 |
| 730× | rational.json-simplify-2 |
| 686× | rational.json-simplify-55 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 224 | 4826 |
| 1 | 569 | 4714 |
| 2 | 1347 | 4576 |
| 3 | 3930 | 4552 |
| 4 | 6582 | 4552 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.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 a a) (/.f64 c b)) 0) |
(+.f64 0 (*.f64 (+.f64 a a) (/.f64 c b))) |
(-.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 0) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (+.f64 a a) (/.f64 c b)) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (/.f64 c (/.f64 b a))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 2)) |
(*.f64 2 (*.f64 (/.f64 a b) c)) |
(*.f64 2 (*.f64 (/.f64 (/.f64 c b) 2) (+.f64 a a))) |
(*.f64 1 (*.f64 (+.f64 a a) (/.f64 c b))) |
(*.f64 -1 (/.f64 (*.f64 a -2) (/.f64 b c))) |
(*.f64 4 (*.f64 (/.f64 c (+.f64 b b)) a)) |
(*.f64 4 (*.f64 (/.f64 a (+.f64 b b)) c)) |
(*.f64 4 (*.f64 (/.f64 a 2) (/.f64 c b))) |
(*.f64 4 (*.f64 (/.f64 (+.f64 a a) 4) (/.f64 c b))) |
(*.f64 (+.f64 c c) (/.f64 a b)) |
(*.f64 (*.f64 a 4) (/.f64 (/.f64 c b) 2)) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 c b) 1/2)) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1 (+.f64 b b)) c)) |
(*.f64 (*.f64 c (/.f64 4 (/.f64 b a))) 1/2) |
(*.f64 (*.f64 (+.f64 a a) 4) (/.f64 1 (*.f64 (/.f64 b c) 4))) |
(*.f64 (*.f64 (+.f64 a a) 4) (*.f64 1/4 (/.f64 c b))) |
(*.f64 (*.f64 c 4) (/.f64 1 (*.f64 2 (/.f64 b a)))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (+.f64 b b)) a)) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 2 (*.f64 b 4)) a)) |
(*.f64 (*.f64 a -2) (/.f64 -1 (/.f64 b c))) |
(*.f64 (neg.f64 c) (/.f64 1 (*.f64 (/.f64 b a) -1/2))) |
(*.f64 (*.f64 a (/.f64 2 b)) c) |
(*.f64 (*.f64 a (/.f64 2 b)) (/.f64 1 (/.f64 1 c))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 (/.f64 c b) (/.f64 1 (/.f64 1/2 a))) |
(*.f64 (*.f64 2 (*.f64 c 4)) (*.f64 (/.f64 1 (*.f64 b 4)) a)) |
(*.f64 (*.f64 c (/.f64 2 b)) a) |
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a a) (/.f64 1 c))) |
(*.f64 (/.f64 1 b) (/.f64 c (/.f64 1/2 a))) |
(*.f64 1/2 (*.f64 c (/.f64 4 (/.f64 b a)))) |
(*.f64 (*.f64 2 (neg.f64 c)) (*.f64 (/.f64 -1 b) a)) |
(*.f64 (/.f64 (/.f64 c b) 2) (*.f64 a 4)) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 1 c))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (*.f64 2 (/.f64 1 b)) (*.f64 a c)) |
(*.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 a 4)) |
(*.f64 (/.f64 (*.f64 a -2) (/.f64 b c)) -1) |
(*.f64 (/.f64 (+.f64 a a) (/.f64 1 c)) (/.f64 1 b)) |
(*.f64 (/.f64 1 (/.f64 1 c)) (*.f64 a (/.f64 2 b))) |
(*.f64 (/.f64 c (/.f64 1/2 a)) (/.f64 1 b)) |
(*.f64 (/.f64 1 (/.f64 1/2 a)) (/.f64 c b)) |
(*.f64 (*.f64 a (/.f64 c b)) 2) |
(*.f64 (/.f64 c (/.f64 b a)) 2) |
(*.f64 (/.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 b c) 4)) (*.f64 (+.f64 a a) 4)) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 b a))) (*.f64 c 4)) |
(*.f64 (/.f64 -1 (/.f64 b c)) (*.f64 a -2)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 b a) -1/2)) (neg.f64 c)) |
(*.f64 (/.f64 a (/.f64 1 c)) (/.f64 2 b)) |
(*.f64 (+.f64 (/.f64 (/.f64 c b) 2) (/.f64 (/.f64 c b) 2)) (+.f64 a a)) |
(pow.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 1) |
(neg.f64 (/.f64 (*.f64 a -2) (/.f64 b c))) |
(+.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(+.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(-.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(/.f64 c (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)) |
(/.f64 c (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) -2)) |
(/.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) c)) |
(/.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2) c)) |
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) c)) |
(/.f64 (+.f64 c c) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) |
(/.f64 (*.f64 c (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) 2) |
(/.f64 (*.f64 c 4) (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2))) |
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2))) |
(/.f64 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4)) 4) |
(/.f64 (neg.f64 (+.f64 c c)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4))) 8) |
(/.f64 (/.f64 (*.f64 c 4) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)) 4) |
(/.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) |
(pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
| Outputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 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 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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 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 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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (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 -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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))) (+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 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 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 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.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 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 a a) (/.f64 c b)) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 0 (*.f64 (+.f64 a a) (/.f64 c b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (*.f64 c a)) |
(*.f64 (+.f64 a a) (/.f64 c b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (*.f64 c a)) |
(*.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 c (/.f64 b a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 (/.f64 a b) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 c b) 2) (+.f64 a a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 1 (*.f64 (+.f64 a a) (/.f64 c b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 (*.f64 a -2) (/.f64 b c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (*.f64 (/.f64 c (+.f64 b b)) a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (*.f64 (/.f64 a (+.f64 b b)) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (*.f64 (/.f64 a 2) (/.f64 c b))) |
(*.f64 4 (*.f64 (/.f64 c b) (/.f64 a 2))) |
(*.f64 (/.f64 c b) (*.f64 (/.f64 a 2) 4)) |
(*.f64 4 (*.f64 (/.f64 (+.f64 a a) 4) (/.f64 c b))) |
(*.f64 4 (*.f64 (/.f64 c b) (/.f64 a 2))) |
(*.f64 (/.f64 c b) (*.f64 (/.f64 a 2) 4)) |
(*.f64 (+.f64 c c) (/.f64 a b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (/.f64 (/.f64 c b) 2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 c b) 1/2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1 (+.f64 b b)) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 4 (/.f64 b a))) 1/2) |
(*.f64 1/2 (*.f64 c (/.f64 a (/.f64 b 4)))) |
(*.f64 c (*.f64 1/2 (/.f64 a (/.f64 b 4)))) |
(*.f64 (*.f64 (+.f64 a a) 4) (/.f64 1 (*.f64 (/.f64 b c) 4))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (+.f64 a a) 4) (*.f64 1/4 (/.f64 c b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c 4) (/.f64 1 (*.f64 2 (/.f64 b a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1 (+.f64 b b)) a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 2 (*.f64 b 4)) a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a -2) (/.f64 -1 (/.f64 b c))) |
(*.f64 (*.f64 a -2) (/.f64 c (neg.f64 b))) |
(*.f64 a (*.f64 -2 (/.f64 c (neg.f64 b)))) |
(*.f64 a (*.f64 (/.f64 c (neg.f64 b)) -2)) |
(*.f64 (neg.f64 c) (/.f64 1 (*.f64 (/.f64 b a) -1/2))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a (/.f64 2 b)) c) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (*.f64 c a)) |
(*.f64 (*.f64 a (/.f64 2 b)) (/.f64 1 (/.f64 1 c))) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (*.f64 c a)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 c b) (/.f64 1 (/.f64 1/2 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 2 (*.f64 c 4)) (*.f64 (/.f64 1 (*.f64 b 4)) a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) a) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (*.f64 c a)) |
(*.f64 (/.f64 1 b) (/.f64 (+.f64 a a) (/.f64 1 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (/.f64 c (/.f64 1/2 a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (*.f64 c (/.f64 4 (/.f64 b a)))) |
(*.f64 1/2 (*.f64 c (/.f64 a (/.f64 b 4)))) |
(*.f64 c (*.f64 1/2 (/.f64 a (/.f64 b 4)))) |
(*.f64 (*.f64 2 (neg.f64 c)) (*.f64 (/.f64 -1 b) a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (/.f64 c b) 2) (*.f64 a 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 1 c))) |
(*.f64 (/.f64 2 b) (/.f64 c (/.f64 1 a))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 2 (/.f64 1 b)) (*.f64 a c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) 1/2) (*.f64 a 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (*.f64 a -2) (/.f64 b c)) -1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (+.f64 a a) (/.f64 1 c)) (/.f64 1 b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 (/.f64 1 c)) (*.f64 a (/.f64 2 b))) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (*.f64 c a)) |
(*.f64 (/.f64 c (/.f64 1/2 a)) (/.f64 1 b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 (/.f64 1/2 a)) (/.f64 c b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a (/.f64 c b)) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 c (/.f64 b a)) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 2) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 b c) 4)) (*.f64 (+.f64 a a) 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 b a))) (*.f64 c 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 -1 (/.f64 b c)) (*.f64 a -2)) |
(*.f64 (*.f64 a -2) (/.f64 c (neg.f64 b))) |
(*.f64 a (*.f64 -2 (/.f64 c (neg.f64 b)))) |
(*.f64 a (*.f64 (/.f64 c (neg.f64 b)) -2)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 b a) -1/2)) (neg.f64 c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a (/.f64 1 c)) (/.f64 2 b)) |
(*.f64 (/.f64 2 b) (/.f64 c (/.f64 1 a))) |
(*.f64 (+.f64 (/.f64 (/.f64 c b) 2) (/.f64 (/.f64 c b) 2)) (+.f64 a a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(pow.f64 (*.f64 (+.f64 a a) (/.f64 c b)) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(neg.f64 (/.f64 (*.f64 a -2) (/.f64 b c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 0 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(-.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 0) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 c (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 c (/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) -2)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) c)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 1 (/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2) c)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) c)) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (+.f64 c c) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (*.f64 c (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))))) 2) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (*.f64 c 4) (*.f64 4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (neg.f64 c) (neg.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4)) 4) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (neg.f64 (+.f64 c c)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) (*.f64 c 4))) 8) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (/.f64 (*.f64 c 4) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))) 1/2)) 4) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(/.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b))))) 1/2) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(pow.f64 (*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (/.f64 c b)))))) 1) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)))) |
(*.f64 c (/.f64 1 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
Compiled 49 to 22 computations (55.1% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| 3.0b | (*.f64 c (*.f64 (/.f64 a b) 2)) |
Compiled 113 to 66 computations (41.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| 1.0ms | b | @ | inf | (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| 0.0ms | b | @ | 0 | (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| 0.0ms | a | @ | 0 | (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| 0.0ms | a | @ | inf | (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| 1× | batch-egg-rewrite |
| 1516× | rational.json-1 |
| 1516× | rational.json-2 |
| 1516× | rational.json-3 |
| 1514× | rational.json-4 |
| 1498× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 43 |
| 1 | 101 | 43 |
| 2 | 259 | 43 |
| 3 | 725 | 43 |
| 4 | 2210 | 43 |
| 5 | 5644 | 43 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)) (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 (/.f64 1/2 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) a) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 a) 1/2) (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 a)) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 2 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a)))))) |
| 1× | egg-herbie |
| 1732× | rational.json-simplify-35 |
| 1104× | rational.json-simplify-50 |
| 1032× | rational.json-simplify-51 |
| 958× | rational.json-simplify-2 |
| 874× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 89 | 2353 |
| 1 | 186 | 2291 |
| 2 | 383 | 2291 |
| 3 | 715 | 2291 |
| 4 | 1555 | 2291 |
| 5 | 3472 | 2291 |
| 6 | 6104 | 2291 |
| 7 | 7169 | 2291 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a))) |
(+.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)) (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8))) |
(-.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 0) |
(*.f64 2 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)))) |
(*.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 1) |
(*.f64 1 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4) (/.f64 1 a)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) (/.f64 1 (*.f64 a 8))) |
(*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 1/2) |
(*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a)) |
(*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) (/.f64 -1 a)) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a)) |
(*.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) a) 1/4) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4)) |
(*.f64 1/4 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) a)) |
(*.f64 (/.f64 1/4 a) (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) |
(*.f64 (*.f64 1/2 (/.f64 1 a)) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a) -1) |
(*.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)) 2) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 4) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 2 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))))) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)))) |
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4)) |
(pow.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 1) |
(neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a)) |
| Outputs |
|---|
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(/.f64 b (neg.f64 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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.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 b (neg.f64 a)) (/.f64 c b)) |
(+.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 0) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(+.f64 0 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(+.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)) (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(-.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 0) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 4)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 1) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 1 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4) (/.f64 1 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) (/.f64 1 (*.f64 a 8))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 1/2) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) (/.f64 -1 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) a) 1/4) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 1/4 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 1/4 a) (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4)))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (*.f64 1/2 (/.f64 1 a)) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) 1/4))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a) -1) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (*.f64 a 8)) 2) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) a) 4) 2) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 2 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)))) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(*.f64 (/.f64 -1 a) (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(pow.f64 (*.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) (/.f64 1/4 a)) 1) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
(neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 b -4) (*.f64 (/.f64 a b) (*.f64 c 4))) -4) a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 4 (/.f64 a b)))) (/.f64 1/4 a)) |
(*.f64 (+.f64 (*.f64 b -4) (*.f64 c (*.f64 (/.f64 a b) 4))) (/.f64 1/4 a)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| ✓ | 2.2b | (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) |
| 3.0b | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) | |
| 3.0b | (*.f64 c (*.f64 (/.f64 a b) 2)) |
Compiled 142 to 67 computations (52.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| 0.0ms | b | @ | 0 | (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| 0.0ms | b | @ | inf | (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| 0.0ms | a | @ | 0 | (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| 0.0ms | c | @ | inf | (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| 1× | batch-egg-rewrite |
| 1532× | rational.json-1 |
| 1532× | rational.json-2 |
| 1532× | rational.json-3 |
| 1530× | rational.json-4 |
| 1512× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 90 |
| 1 | 113 | 90 |
| 2 | 306 | 90 |
| 3 | 857 | 46 |
| 4 | 2674 | 46 |
| 5 | 6212 | 46 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) |
(/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (-.f64 1 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (neg.f64 (+.f64 (-.f64 1 b) (*.f64 c (*.f64 a (/.f64 2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c (/.f64 a b))) (neg.f64 (*.f64 c (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 b) (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 c (*.f64 a (/.f64 2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c (/.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 b -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a (/.f64 2 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a (/.f64 2 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (*.f64 a (/.f64 2 b)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)) (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (neg.f64 (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 c (/.f64 a b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) (*.f64 (/.f64 1/2 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c (/.f64 a b))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a b)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) (neg.f64 a)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (neg.f64 (*.f64 c (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 a)) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (neg.f64 (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (/.f64 a b)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (*.f64 c (*.f64 a (/.f64 2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c (/.f64 a b)) a)))))) |
| 1× | egg-herbie |
| 1576× | rational.json-simplify-51 |
| 1252× | rational.json-simplify-35 |
| 1130× | rational.json-simplify-43 |
| 1038× | rational.json-simplify-61 |
| 874× | rational.json-simplify-1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 134 | 2536 |
| 1 | 296 | 2334 |
| 2 | 799 | 2330 |
| 3 | 2789 | 2330 |
| 4 | 7233 | 2306 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(+.f64 (neg.f64 b) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(+.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 0) |
(+.f64 0 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(+.f64 (neg.f64 (+.f64 (-.f64 1 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 1 b)) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (-.f64 1 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(+.f64 (neg.f64 (*.f64 c (/.f64 a b))) (neg.f64 (*.f64 c (/.f64 a b)))) |
(+.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (neg.f64 b)) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 -1 b)) |
(+.f64 (-.f64 -1 b) (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(+.f64 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b)))) -1) |
(*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1) |
(*.f64 1 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -1 (*.f64 c (*.f64 a (/.f64 2 b)))) |
(*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 1/2) |
(*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 2) |
(*.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) 1/4) |
(*.f64 1/2 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4)) |
(*.f64 1/2 (-.f64 (*.f64 b -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))))) |
(*.f64 (*.f64 c (*.f64 a (/.f64 2 b))) -1) |
(*.f64 1/4 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1) |
(/.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 2) |
(/.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) 4) |
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) -1) |
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 4) 8) |
(/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) -2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 4)) 16) |
(pow.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1) |
(neg.f64 (*.f64 c (*.f64 a (/.f64 2 b)))) |
(+.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 0) |
(+.f64 0 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) |
(+.f64 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)) (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2))) |
(-.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 0) |
(*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2))) |
(*.f64 2 (/.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) |
(*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 1) |
(*.f64 1 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) |
(*.f64 -1 (/.f64 (*.f64 c (/.f64 a b)) a)) |
(*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) (/.f64 1/4 a)) |
(*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (neg.f64 (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) 1/2) |
(*.f64 (/.f64 1/2 a) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)))) |
(*.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 -1 a)) |
(*.f64 (/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) (neg.f64 a)) 1/4) |
(*.f64 (/.f64 1 a) (neg.f64 (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4)) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) (neg.f64 a))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4)) |
(*.f64 (*.f64 1/2 (/.f64 1 a)) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 (/.f64 (*.f64 c (/.f64 a b)) a) -1) |
(*.f64 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)) 2) |
(*.f64 (/.f64 -1 a) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 c (*.f64 a (/.f64 2 b)))) |
(pow.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 1) |
(neg.f64 (/.f64 (*.f64 c (/.f64 a b)) a)) |
| Outputs |
|---|
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (neg.f64 b) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(*.f64 -1 (+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 c (/.f64 2 b)))) b)) |
(*.f64 -1 (+.f64 (*.f64 c (/.f64 a (/.f64 b 2))) (+.f64 (neg.f64 b) b))) |
(*.f64 -1 (+.f64 (*.f64 c (/.f64 a (/.f64 b 2))) (+.f64 b (neg.f64 b)))) |
(+.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 0) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 0 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(*.f64 c (neg.f64 (*.f64 a (/.f64 2 b)))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (neg.f64 (/.f64 2 b)))) |
(+.f64 (neg.f64 (+.f64 (-.f64 1 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 1 b)) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (-.f64 1 b)))) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 2 b))) (-.f64 1 b)))) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (*.f64 c (/.f64 a (/.f64 b 2))) (-.f64 1 b)))) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (-.f64 1 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (-.f64 1 b)))) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (*.f64 a (*.f64 c (/.f64 2 b))) (-.f64 1 b)))) |
(+.f64 (-.f64 1 b) (neg.f64 (+.f64 (*.f64 c (/.f64 a (/.f64 b 2))) (-.f64 1 b)))) |
(+.f64 (neg.f64 (*.f64 c (/.f64 a b))) (neg.f64 (*.f64 c (/.f64 a b)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (neg.f64 b)) |
(+.f64 (neg.f64 b) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(*.f64 -1 (+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 c (/.f64 2 b)))) b)) |
(*.f64 -1 (+.f64 (*.f64 c (/.f64 a (/.f64 b 2))) (+.f64 (neg.f64 b) b))) |
(*.f64 -1 (+.f64 (*.f64 c (/.f64 a (/.f64 b 2))) (+.f64 b (neg.f64 b)))) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 -1 b)) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 a (*.f64 c (/.f64 2 b))))) (-.f64 -1 b)) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a (/.f64 b 2))))) (-.f64 -1 b)) |
(+.f64 (-.f64 -1 b) (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b)))))) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))) (-.f64 -1 b)) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 a (*.f64 c (/.f64 2 b))))) (-.f64 -1 b)) |
(+.f64 (-.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a (/.f64 b 2))))) (-.f64 -1 b)) |
(+.f64 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b)))) -1) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(*.f64 c (neg.f64 (*.f64 a (/.f64 2 b)))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (neg.f64 (/.f64 2 b)))) |
(*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 1 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1 (*.f64 c (*.f64 a (/.f64 2 b)))) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(*.f64 c (neg.f64 (*.f64 a (/.f64 2 b)))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (neg.f64 (/.f64 2 b)))) |
(*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 1/2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) 1/4) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 1/2 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 1/2 (-.f64 (*.f64 b -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))))) |
(*.f64 1/2 (-.f64 (*.f64 -2 b) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (*.f64 a (/.f64 2 b))))))) |
(*.f64 1/2 (-.f64 (*.f64 -2 b) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 a (*.f64 c (/.f64 2 b))))))) |
(*.f64 1/2 (-.f64 (*.f64 -2 b) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a (/.f64 b 2))))))) |
(*.f64 (*.f64 c (*.f64 a (/.f64 2 b))) -1) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(*.f64 c (neg.f64 (*.f64 a (/.f64 2 b)))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (neg.f64 (/.f64 2 b)))) |
(*.f64 1/4 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) 4) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 c (*.f64 a (/.f64 2 b))) -1) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(*.f64 c (neg.f64 (*.f64 a (/.f64 2 b)))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (neg.f64 (/.f64 2 b)))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 4) 8) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) -2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) 4)) 16) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(pow.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(neg.f64 (*.f64 c (*.f64 a (/.f64 2 b)))) |
(+.f64 -1 (-.f64 1 (*.f64 c (*.f64 a (/.f64 2 b))))) |
(*.f64 c (neg.f64 (*.f64 a (/.f64 2 b)))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (neg.f64 (/.f64 2 b)))) |
(+.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 0) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 0 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)) (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(-.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 0) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 2 (/.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 1) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 1 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 -1 (/.f64 (*.f64 c (/.f64 a b)) a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) (/.f64 1/4 a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (neg.f64 (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a))) 1/2) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 1/2 a) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 c (*.f64 a (/.f64 2 b))) (/.f64 1 (*.f64 a -2))) |
(*.f64 c (*.f64 (*.f64 a (/.f64 2 b)) (/.f64 (/.f64 1 a) -2))) |
(*.f64 (*.f64 a (/.f64 2 b)) (*.f64 (/.f64 -1/2 a) c)) |
(*.f64 c (*.f64 a (*.f64 (/.f64 2 b) (/.f64 -1/2 a)))) |
(*.f64 c (*.f64 (/.f64 a (/.f64 b 2)) (/.f64 -1/2 a))) |
(*.f64 (*.f64 c (/.f64 2 b)) -1/2) |
(*.f64 (*.f64 c (/.f64 a b)) (/.f64 -1 a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) (neg.f64 a)) 1/4) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 1 a) (neg.f64 (*.f64 c (/.f64 a b)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 1/4 a) (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 1/4 (/.f64 (*.f64 (*.f64 a 4) (/.f64 c b)) (neg.f64 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (neg.f64 (*.f64 c (/.f64 a b))) 4)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 1/2 (/.f64 1 a)) (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (neg.f64 (*.f64 c (/.f64 a b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 (*.f64 c (/.f64 a b)) a) -1) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 (*.f64 c (/.f64 a b)) (*.f64 a -2)) 2) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 -1 a) (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 2) 2) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (*.f64 2 (neg.f64 (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(*.f64 (/.f64 1 (*.f64 a -2)) (*.f64 c (*.f64 a (/.f64 2 b)))) |
(*.f64 c (*.f64 (*.f64 a (/.f64 2 b)) (/.f64 (/.f64 1 a) -2))) |
(*.f64 (*.f64 a (/.f64 2 b)) (*.f64 (/.f64 -1/2 a) c)) |
(*.f64 c (*.f64 a (*.f64 (/.f64 2 b) (/.f64 -1/2 a)))) |
(*.f64 c (*.f64 (/.f64 a (/.f64 b 2)) (/.f64 -1/2 a))) |
(*.f64 (*.f64 c (/.f64 2 b)) -1/2) |
(pow.f64 (/.f64 (*.f64 c (/.f64 a b)) (neg.f64 a)) 1) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(neg.f64 (/.f64 (*.f64 c (/.f64 a b)) a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.6b | (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| 2.4b | (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) | |
| 3.0b | (*.f64 c (*.f64 (/.f64 a b) 2)) | |
| ✓ | 16.5b | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
Compiled 151 to 82 computations (45.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | a | @ | -inf | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
| 2.0ms | c | @ | 0 | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
| 1.0ms | a | @ | 0 | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
| 0.0ms | c | @ | -inf | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
| 0.0ms | c | @ | inf | (sqrt.f64 (*.f64 c (*.f64 a -4))) |
| 1× | batch-egg-rewrite |
| 1416× | rational.json-1 |
| 1416× | rational.json-2 |
| 1416× | rational.json-4 |
| 1416× | rational.json-3 |
| 1404× | exponential.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 62 |
| 1 | 131 | 62 |
| 2 | 310 | 54 |
| 3 | 744 | 52 |
| 4 | 2003 | 46 |
| 5 | 5040 | 46 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))) |
| 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 0 (sqrt.f64 (*.f64 c (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))))) (#(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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))))) (#(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))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) |
| 1× | egg-herbie |
| 1390× | rational.json-simplify-35 |
| 1318× | rational.json-simplify-2 |
| 950× | rational.json-simplify-41 |
| 822× | rational.json-simplify-46 |
| 808× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 98 | 2730 |
| 1 | 215 | 2666 |
| 2 | 452 | 2650 |
| 3 | 1026 | 2642 |
| 4 | 2316 | 2634 |
| 5 | 4315 | 2634 |
| 6 | 5341 | 2634 |
| 7 | 6082 | 2634 |
| 8 | 7626 | 2634 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(+.f64 0 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(+.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)) |
(-.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)) |
(*.f64 1 (sqrt.f64 (*.f64 c (*.f64 a -4)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4))) 16) |
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(+.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0) |
(+.f64 0 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(-.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0) |
(*.f64 2 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(*.f64 1 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) |
(*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 2) |
(pow.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(neg.f64 (/.f64 -2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
| Outputs |
|---|
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))))) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5))) (-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 1 b)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5))) (-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 1 b)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5))) (-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 1 b)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))))) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))))) |
(/.f64 -1 b) |
(-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 (*.f64 c a) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (*.f64 a (/.f64 (neg.f64 c) (pow.f64 b 3))) (/.f64 1 b)) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5)))) (/.f64 1 b)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5))) (-.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (/.f64 1 b)) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (/.f64 1 b)) |
(-.f64 (neg.f64 (/.f64 1 b)) (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 c a) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 5))))) (/.f64 1 b)) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (/.f64 c (pow.f64 b 3)))) (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (*.f64 a (/.f64 c (pow.f64 b 3))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))) (/.f64 1 b))) |
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(-.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c a) (pow.f64 b 3)) (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 5)) (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 7))))) (/.f64 1 b)) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))))) |
(/.f64 b (*.f64 c a)) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (/.f64 b (*.f64 c a))) |
(+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) |
(+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) |
(+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 b 3) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 3) (pow.f64 a 3))) (/.f64 b (*.f64 c a))))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (+.f64 (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)))) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))) |
(+.f64 (+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3))) (+.f64 (/.f64 b (*.f64 c a)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4)))) |
(+.f64 (/.f64 (pow.f64 b 3) (pow.f64 (*.f64 c a) 2)) (+.f64 (/.f64 b (*.f64 c a)) (+.f64 (/.f64 (pow.f64 b 5) (pow.f64 (*.f64 c a) 3)) (/.f64 (pow.f64 b 7) (pow.f64 (*.f64 c a) 4))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 0) |
(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 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)) |
(sqrt.f64 (*.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))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)) |
(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))) 2) 1/2) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2)) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 2) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 2) 2) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4) 4) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4)) 8) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 4))) 16) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(pow.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) 1) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(+.f64 0 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(+.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(-.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 2 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 1 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 2) |
(*.f64 2 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(pow.f64 (/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(neg.f64 (/.f64 -2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(/.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
Compiled 30568 to 16625 computations (45.6% saved)
22 alts after pruning (20 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 771 | 11 | 782 |
| Fresh | 5 | 9 | 14 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 2 | 5 |
| Total | 780 | 22 | 802 |
| Status | Error | Program |
|---|---|---|
| 38.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) | |
| 38.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) | |
| ▶ | 38.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
| 38.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) | |
| 62.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) | |
| 51.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) | |
| ✓ | 20.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))) |
| 35.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) | |
| 48.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) | |
| ▶ | 48.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
| ▶ | 23.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
| ✓ | 47.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
| 23.5b | (if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| ▶ | 26.5b | (if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| 28.9b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) | |
| 52.6b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) | |
| 28.6b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) | |
| 23.4b | (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 23.5b | (if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| ▶ | 19.7b | (if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| 31.5b | (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 32.8b | (if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
Compiled 1352 to 887 computations (34.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
| ✓ | 1.4b | (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
| ✓ | 1.6b | (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
| ✓ | 23.7b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
Compiled 129 to 74 computations (42.6% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | -inf | (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
| 0.0ms | c | @ | -inf | (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
| 0.0ms | a | @ | inf | (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
| 0.0ms | c | @ | inf | (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
| 0.0ms | a | @ | inf | (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
| 1× | batch-egg-rewrite |
| 1480× | rational.json-1 |
| 1480× | rational.json-2 |
| 1480× | rational.json-4 |
| 1480× | rational.json-3 |
| 1472× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 136 |
| 1 | 109 | 136 |
| 2 | 238 | 136 |
| 3 | 575 | 136 |
| 4 | 1768 | 136 |
| 5 | 5181 | 136 |
| 1× | node limit |
| Inputs |
|---|
(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 b) (*.f64 c (*.f64 a 4))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
| 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 0 (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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1)))) (#(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 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 2)))) (#(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 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (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))))) 0)))) (#(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 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) 2)))) (#(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 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.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 b) (neg.f64 (*.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 0 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 c (*.f64 a 4))) (*.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) -1) -1)))) (#(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 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 2)))) (#(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 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 a -4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (*.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 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 a (+.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 -1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 a a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (+.f64 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a -4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (+.f64 a a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (+.f64 a a) (+.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))))) (neg.f64 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 4 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (+.f64 (*.f64 4 (*.f64 a -2)) (*.f64 4 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.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))))) a) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.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 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)))) (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a)) (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.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 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))))) 2)) (-.f64 0 (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 1))))) |
| 1× | egg-herbie |
| 1394× | rational.json-simplify-51 |
| 916× | rational.json-simplify-35 |
| 864× | rational.json-simplify-1 |
| 778× | rational.json-simplify-44 |
| 654× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 286 | 7203 |
| 1 | 689 | 7019 |
| 2 | 1779 | 6971 |
| 3 | 4852 | 6957 |
| 4 | 6996 | 6957 |
| 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 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(+.f64 b (+.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 b (+.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 2 b) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) |
(+.f64 (*.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 2 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 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))) |
(*.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 (*.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 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 (*.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 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5)))))) |
(*.f64 2 b) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) |
(+.f64 (*.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 2 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 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))) |
(*.f64 2 b) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) |
(+.f64 (*.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 2 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 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 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/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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 0) |
(+.f64 0 (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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) |
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 2) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 16) |
(pow.f64 (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))))) 0) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1) |
(*.f64 1 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) |
(*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2)) |
(*.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2)) |
(*.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) 2) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1) |
(/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) 2) |
(/.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 16) |
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 0) |
(+.f64 0 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(+.f64 -1 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) -1)) |
(+.f64 (neg.f64 (*.f64 c (*.f64 a 4))) (*.f64 b b)) |
(+.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) -1) -1) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 -1 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) |
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 1/2) |
(*.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)) -1) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 2) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 2) |
(/.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)) -1) |
(/.f64 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 8) |
(/.f64 (*.f64 2 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) -2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 16) |
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(neg.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) |
(+.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 0) |
(+.f64 0 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a))) |
(-.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 0) |
(/.f64 4 (+.f64 (/.f64 (*.f64 a -4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (*.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 a -2)) |
(/.f64 -1/2 (/.f64 a (+.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 -1/2 a)) 1) |
(/.f64 1 (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 -1 (/.f64 (+.f64 a a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 -1 (+.f64 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) |
(/.f64 2 (/.f64 (*.f64 a -4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(/.f64 2 (+.f64 (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) |
(/.f64 -2 (+.f64 (/.f64 (+.f64 a a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (+.f64 a a) (+.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))))) (neg.f64 a)) 2) |
(/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (*.f64 a -4)) |
(/.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a))) 4) |
(/.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 (*.f64 a -4))) |
(/.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 4 (*.f64 a -2))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)))) 8) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (+.f64 (*.f64 4 (*.f64 a -2)) (*.f64 4 (*.f64 a -2)))) |
(/.f64 (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a)) 4) |
(/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a) -2) |
(/.f64 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (+.f64 a a)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)))) (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a))))) 16) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a)) (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a))) 8) |
(/.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) -4) |
(/.f64 (+.f64 (neg.f64 (+.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 a 4)) |
(/.f64 (neg.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2)) (-.f64 0 (*.f64 a -4))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (*.f64 a -2)) |
(pow.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 1) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(sqrt.f64 (*.f64 c (*.f64 a -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 (sqrt.f64 (*.f64 c (*.f64 a -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 (*.f64 a -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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))) |
(+.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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))))) |
(+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024)))))) |
(+.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 (*.f64 a -4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 5))) (/.f64 (pow.f64 b 6) (sqrt.f64 -1024))))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) |
(+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c 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 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(*.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 a (/.f64 c b)))) |
(+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))) |
(+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))) |
(+.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 a (/.f64 c b))) (+.f64 (*.f64 b -1) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (neg.f64 b) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 b -1) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) |
(+.f64 (neg.f64 b) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) |
(+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c 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 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
b |
(+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 b (*.f64 -2 (*.f64 a (/.f64 c b)))) |
(+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 b (*.f64 a (*.f64 -2 (/.f64 c 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 a (/.f64 c b)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 b (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 b (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) (+.f64 b (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 b (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) |
(+.f64 b (+.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 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (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 (sqrt.f64 (*.f64 c (*.f64 a -4))) 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 b (+.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 b (+.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (+.f64 b (*.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 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64)))) (+.f64 b (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(*.f64 2 b) |
(*.f64 b 2) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)) |
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (*.f64 b 2)) |
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2)) |
(+.f64 (*.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 2 b))) |
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 b 2) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 c (*.f64 (/.f64 a b) 2)) |
(+.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 2 (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))) |
(*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))) |
(*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))))) |
(+.f64 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.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 (*.f64 2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 c a) 2) 2)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7)))) |
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 4)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (pow.f64 b 7)))) |
(+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (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 a (/.f64 c b))) (*.f64 b 2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (*.f64 b 2)) |
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2)) |
(+.f64 (*.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 2 b))) |
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 b 2) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 a (/.f64 c b))) (*.f64 b 2)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) (*.f64 b 2)) |
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 b 2)) |
(+.f64 (*.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 2 b))) |
(+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (+.f64 (*.f64 b 2) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c 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 (*.f64 -2 (/.f64 (*.f64 c a) b)) (*.f64 2 b)))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 b 2)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)) (*.f64 c (/.f64 a b)))))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 b 2) (*.f64 -2 (+.f64 (*.f64 c (/.f64 a b)) (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.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 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 -4 (/.f64 c a))))) |
(*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.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/2 (/.f64 b a)) (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 -4 (/.f64 c a))))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) -1/4))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))) |
(+.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 -1/2 (/.f64 b a)) (+.f64 (+.f64 (*.f64 -1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3))))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 c) (pow.f64 a 3))) -1/4)) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 -4 (/.f64 c a))))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 1/16 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (+.f64 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 1/16 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (*.f64 -1/2 (+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) (/.f64 b a))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (*.f64 -1/4 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 1/16 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))))))) |
(*.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (pow.f64 c 2) (/.f64 a (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 c b) (+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.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 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 -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 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (*.f64 (pow.f64 a 2) (*.f64 -2 (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (*.f64 (pow.f64 a 2) (*.f64 -2 (/.f64 (pow.f64 c 3) (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 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) (+.f64 (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 c a) 2) 2)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7)))))) |
(+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 4)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 a (pow.f64 b 7))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 -2 (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 a (pow.f64 b 7)))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -2 (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 a (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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (pow.f64 c 2) (/.f64 a (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 c b) (+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.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 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (pow.f64 c 2) (/.f64 a (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 c b) (+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (/.f64 (*.f64 a (pow.f64 c 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(+.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 (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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 1) |
(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 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 1/2) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 2) |
(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 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2) 2) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 4) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 8) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 16) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(pow.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 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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))))) 1) |
(+.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 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2)) |
(+.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))))) 2) 1/2) |
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 1/2 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2)) |
(+.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))))) 2) 2) |
(+.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 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))))) 2) 2) |
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 4) |
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) 8) |
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))))) 16) |
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(pow.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 1) |
(+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 4) (neg.f64 a))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 a 4) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 0) |
(-.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 -1 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) -1)) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(+.f64 (neg.f64 (*.f64 c (*.f64 a 4))) (*.f64 b b)) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 4) (neg.f64 a))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 a 4) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) -1) -1) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(-.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 -1 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 1/2) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)) -1) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 2) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2) 2) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b)) -1) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 8) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (*.f64 2 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) -2) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (*.f64 4 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) 16) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(pow.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(neg.f64 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) |
(-.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 -1/2 a)) 0) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(+.f64 0 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(-.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 0) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 4 (+.f64 (/.f64 (*.f64 a -4) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (*.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 -1/2 a)) |
(/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 -1/2 (/.f64 a (+.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 -1/2 a)) |
(/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 1) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 1 (/.f64 (*.f64 a -2) (+.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 -1/2 a)) |
(/.f64 -1 (/.f64 (+.f64 a a) (+.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 -1/2 a)) |
(/.f64 -1 (+.f64 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 a (+.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 -1/2 a)) |
(/.f64 2 (/.f64 (*.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 -1/2 a)) |
(/.f64 2 (+.f64 (/.f64 (*.f64 a -2) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (*.f64 a -2) (+.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 -1/2 a)) |
(/.f64 -2 (+.f64 (/.f64 (+.f64 a a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (/.f64 (+.f64 a a) (+.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 -1/2 a)) |
(/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)) 2) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (*.f64 a -4)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a))) 4) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 2 (*.f64 a -4))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (*.f64 4 (*.f64 a -2))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)))) 8) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (+.f64 (*.f64 4 (*.f64 a -2)) (*.f64 4 (*.f64 a -2)))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a)) 4) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a) -2) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))))) (+.f64 a a)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a)))) (*.f64 2 (*.f64 2 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (neg.f64 a))))) 16) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a)) (/.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2) (neg.f64 a))) 8) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (+.f64 (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a) (/.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) -4) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (+.f64 (neg.f64 (+.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 a 4)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (neg.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 2)) (-.f64 0 (*.f64 a -4))) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (*.f64 a -2)) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
(pow.f64 (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) 1) |
(*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) |
Compiled 48 to 21 computations (56.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (/.f64 c b) -2) |
| ✓ | 2.2b | (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))) |
| ✓ | 3.0b | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
| ✓ | 6.6b | (*.f64 a (*.f64 (/.f64 c b) -2)) |
Compiled 112 to 54 computations (51.8% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
| 0.0ms | b | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
| 0.0ms | a | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
| 0.0ms | b | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
| 0.0ms | b | @ | -inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
| 1× | batch-egg-rewrite |
| 1568× | rational.json-1 |
| 1568× | rational.json-2 |
| 1568× | rational.json-4 |
| 1568× | rational.json-3 |
| 1554× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 98 |
| 1 | 119 | 98 |
| 2 | 306 | 94 |
| 3 | 830 | 82 |
| 4 | 2758 | 82 |
| 5 | 6178 | 82 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 (/.f64 c b) -2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 (/.f64 c b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) -2))) b)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4) (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) -1) (-.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 2 (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 b c) (*.f64 a -2)) (/.f64 (/.f64 b c) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (/.f64 (+.f64 b b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (+.f64 (/.f64 b (*.f64 a -2)) (/.f64 b (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b c) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 a -2)) (/.f64 (+.f64 b b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)) (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 (neg.f64 b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (+.f64 (/.f64 (neg.f64 b) (*.f64 a -2)) (/.f64 (neg.f64 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -4) (/.f64 (+.f64 b b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a -4)) (*.f64 2 (/.f64 (+.f64 b b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a -2) 2) (/.f64 (/.f64 b c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a -2)) (/.f64 (neg.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 a b)) (*.f64 -2 (/.f64 a b))) (+.f64 (/.f64 1 c) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 a -2)) (neg.f64 (*.f64 a -2))) (*.f64 b (/.f64 -2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (/.f64 (+.f64 b b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 a b))) (-.f64 0 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a -2))) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))) (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 c) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1 (*.f64 (/.f64 c b) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 8) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 -1 (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (*.f64 -1 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2)))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 c 4) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 c b) (*.f64 a -4))) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) 1/2) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) 1/2) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (*.f64 a (*.f64 (/.f64 c b) -2))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 a (*.f64 (/.f64 c b) -2))) (*.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 c 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 c b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 -2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 -2 (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 a (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 a -2) (/.f64 c (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (*.f64 a -2) (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 (/.f64 c b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 (*.f64 a -2) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) (/.f64 (*.f64 a -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (*.f64 (/.f64 c b) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -4) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 a -2) (/.f64 c (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 c b)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 c (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (/.f64 c (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 a b)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 c b) (*.f64 a -4)))) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (+.f64 b b)) (*.f64 a -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a -2) (/.f64 c (+.f64 b b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a -2) (/.f64 1/2 b)) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a -2) (*.f64 b 4)) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a -2) (/.f64 c (*.f64 b 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 a -2)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 a (*.f64 (/.f64 c b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 c b) -2) 2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 b c)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a 2) (*.f64 (/.f64 c b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a -2) 2) (*.f64 c (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 b 4)) (/.f64 1 (*.f64 b 4))) (*.f64 (*.f64 a -2) (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 2 (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 b c) (*.f64 a -2)) (/.f64 (/.f64 b c) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (/.f64 (+.f64 b b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (+.f64 (/.f64 b (*.f64 a -2)) (/.f64 b (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b c) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 a -2)) (/.f64 (+.f64 b b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)) (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 (neg.f64 b) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (+.f64 (/.f64 (neg.f64 b) (*.f64 a -2)) (/.f64 (neg.f64 b) (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 2 (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -4) (/.f64 (+.f64 b b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a -4)) (*.f64 2 (/.f64 (+.f64 b b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a -2) 2) (/.f64 (/.f64 b c) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a -2)) (/.f64 (neg.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 a b)) (*.f64 -2 (/.f64 a b))) (+.f64 (/.f64 1 c) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 a -2)) (neg.f64 (*.f64 a -2))) (*.f64 b (/.f64 -2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (/.f64 (+.f64 b b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 a b))) (-.f64 0 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a -2))) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c b) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 c b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 c b) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (/.f64 (neg.f64 (*.f64 b -4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (/.f64 (neg.f64 (*.f64 b 4)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c 4)) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) (*.f64 2 (*.f64 (/.f64 c b) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 c b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (/.f64 2 b))))))) |
| 1× | egg-herbie |
| 1824× | rational.json-simplify-35 |
| 1152× | rational.json-simplify-43 |
| 968× | rational.json-simplify-2 |
| 818× | rational.json-simplify-1 |
| 646× | exponential.json-simplify-26 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 278 | 5660 |
| 1 | 722 | 5360 |
| 2 | 2351 | 5320 |
| 3 | 5245 | 5308 |
| 4 | 7236 | 5302 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.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 -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 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 b (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) (neg.f64 b)) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0) |
(+.f64 0 (*.f64 a (*.f64 (/.f64 c b) -2))) |
(+.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) -2))) b) |
(+.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) -1)) |
(+.f64 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4) (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4)) |
(+.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) -1) |
(+.f64 (+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) -1) (-.f64 1 b)) |
(-.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) 1) |
(/.f64 c (/.f64 b (*.f64 a -2))) |
(/.f64 (/.f64 c b) (/.f64 2 (*.f64 a -4))) |
(/.f64 2 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b c) (*.f64 a -2)) (/.f64 (/.f64 b c) (*.f64 a -2)))) |
(/.f64 (+.f64 c c) (/.f64 (+.f64 b b) (*.f64 a -2))) |
(/.f64 (+.f64 c c) (+.f64 (/.f64 b (*.f64 a -2)) (/.f64 b (*.f64 a -2)))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(/.f64 1 (/.f64 (/.f64 b c) (*.f64 a -2))) |
(/.f64 (*.f64 c 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 a -2)) (/.f64 (+.f64 b b) (*.f64 a -2)))) |
(/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2) |
(/.f64 (*.f64 a -2) (/.f64 b c)) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 (*.f64 a -2))) |
(/.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4)))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)) (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 4) |
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b) (*.f64 a -2))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(/.f64 (*.f64 c -2) (+.f64 (/.f64 (neg.f64 b) (*.f64 a -2)) (/.f64 (neg.f64 b) (*.f64 a -2)))) |
(/.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 2 (*.f64 a -2)))) |
(/.f64 (*.f64 a -4) (/.f64 (+.f64 b b) c)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) -2) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8))) 8) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8)))) 16) |
(/.f64 (*.f64 2 (*.f64 a -4)) (*.f64 2 (/.f64 (+.f64 b b) c))) |
(/.f64 (/.f64 (*.f64 a -2) 2) (/.f64 (/.f64 b c) 2)) |
(/.f64 (neg.f64 (*.f64 a -2)) (/.f64 (neg.f64 b) c)) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 a b)) (*.f64 -2 (/.f64 a b))) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(/.f64 (+.f64 (neg.f64 (*.f64 a -2)) (neg.f64 (*.f64 a -2))) (*.f64 b (/.f64 -2 c))) |
(/.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (/.f64 (+.f64 b b) c))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 a b))) (-.f64 0 (/.f64 1 c))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a -2))) (/.f64 b c)) |
(pow.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(+.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 0) |
(+.f64 0 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(+.f64 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))) (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(-.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 0) |
(*.f64 c (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -2 (*.f64 (neg.f64 c) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 2 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 (+.f64 c c) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) 1/2)) |
(*.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 1) |
(*.f64 1 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 -1 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 (*.f64 c 4) (/.f64 1 (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) 1/2)) |
(*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) c) |
(*.f64 4 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 (*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 8) 1/2) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8)))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))) 2) |
(*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) (+.f64 c c)) |
(*.f64 (*.f64 c -2) (/.f64 -1 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 (*.f64 c -2) (*.f64 -1 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2)))) (*.f64 c 1/2)) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 1/2 (*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 8)) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 4) |
(*.f64 (/.f64 1 (*.f64 (/.f64 c b) (*.f64 a -4))) (*.f64 c 4)) |
(*.f64 (*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) 1/2) (+.f64 c c)) |
(*.f64 (*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) 1/2) (*.f64 c 4)) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(*.f64 (/.f64 4 (*.f64 a (*.f64 (/.f64 c b) -2))) (*.f64 c 1/2)) |
(*.f64 (/.f64 -1 (*.f64 a (*.f64 (/.f64 c b) -2))) (*.f64 c -2)) |
(*.f64 (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 c 8)) |
(pow.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 1) |
(neg.f64 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(-.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(-.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) 1) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 a (/.f64 -2 (/.f64 b c))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (*.f64 a -2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 (*.f64 (/.f64 c b) -2) a) |
(*.f64 2 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4)) |
(*.f64 2 (*.f64 (*.f64 a -2) (/.f64 c (+.f64 b b)))) |
(*.f64 (+.f64 c c) (*.f64 (*.f64 a -2) (/.f64 1/2 b))) |
(*.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(*.f64 1 (*.f64 a (*.f64 (/.f64 c b) -2))) |
(*.f64 -1 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 (*.f64 c 4) (/.f64 (*.f64 a -2) (*.f64 b 4))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2) |
(*.f64 (*.f64 a -2) (/.f64 c b)) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 (*.f64 a -2) 2)) |
(*.f64 (+.f64 a a) (/.f64 (*.f64 (/.f64 c b) -2) 2)) |
(*.f64 (*.f64 (/.f64 c b) -4) (/.f64 a 2)) |
(*.f64 4 (*.f64 (*.f64 a -2) (/.f64 c (*.f64 b 4)))) |
(*.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 1/4) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 a -2))) |
(*.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4) 2) |
(*.f64 (*.f64 a -4) (/.f64 c (+.f64 b b))) |
(*.f64 (*.f64 -2 (/.f64 a b)) c) |
(*.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 c b) (*.f64 a -4)))) (*.f64 b -2))) |
(*.f64 (/.f64 c (+.f64 b b)) (*.f64 a -4)) |
(*.f64 (*.f64 (*.f64 a -2) (/.f64 c (+.f64 b b))) 2) |
(*.f64 (*.f64 (*.f64 a -2) (/.f64 1/2 b)) (+.f64 c c)) |
(*.f64 (/.f64 (*.f64 a -2) (*.f64 b 4)) (*.f64 c 4)) |
(*.f64 (*.f64 (*.f64 a -2) (/.f64 c (*.f64 b 4))) 4) |
(*.f64 (*.f64 c (*.f64 a -2)) (/.f64 1 b)) |
(*.f64 1/4 (*.f64 a (*.f64 (/.f64 c b) -8))) |
(*.f64 (/.f64 (*.f64 (/.f64 c b) -2) 2) (+.f64 a a)) |
(*.f64 (/.f64 -2 (/.f64 b c)) a) |
(*.f64 (/.f64 a 2) (*.f64 (/.f64 c b) -4)) |
(*.f64 (/.f64 (*.f64 a -2) 2) (*.f64 c (/.f64 2 b))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 b 4)) (/.f64 1 (*.f64 b 4))) (*.f64 (*.f64 a -2) (+.f64 c c))) |
(/.f64 c (/.f64 b (*.f64 a -2))) |
(/.f64 (/.f64 c b) (/.f64 2 (*.f64 a -4))) |
(/.f64 2 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b c) (*.f64 a -2)) (/.f64 (/.f64 b c) (*.f64 a -2)))) |
(/.f64 (+.f64 c c) (/.f64 (+.f64 b b) (*.f64 a -2))) |
(/.f64 (+.f64 c c) (+.f64 (/.f64 b (*.f64 a -2)) (/.f64 b (*.f64 a -2)))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(/.f64 1 (/.f64 (/.f64 b c) (*.f64 a -2))) |
(/.f64 (*.f64 c 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 a -2)) (/.f64 (+.f64 b b) (*.f64 a -2)))) |
(/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2) |
(/.f64 (*.f64 a -2) (/.f64 b c)) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 (*.f64 a -2))) |
(/.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4)))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)) (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 4) |
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b) (*.f64 a -2))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(/.f64 (*.f64 c -2) (+.f64 (/.f64 (neg.f64 b) (*.f64 a -2)) (/.f64 (neg.f64 b) (*.f64 a -2)))) |
(/.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 2 (*.f64 a -2)))) |
(/.f64 (*.f64 a -4) (/.f64 (+.f64 b b) c)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) -2) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8))) 8) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8)))) 16) |
(/.f64 (*.f64 2 (*.f64 a -4)) (*.f64 2 (/.f64 (+.f64 b b) c))) |
(/.f64 (/.f64 (*.f64 a -2) 2) (/.f64 (/.f64 b c) 2)) |
(/.f64 (neg.f64 (*.f64 a -2)) (/.f64 (neg.f64 b) c)) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 a b)) (*.f64 -2 (/.f64 a b))) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(/.f64 (+.f64 (neg.f64 (*.f64 a -2)) (neg.f64 (*.f64 a -2))) (*.f64 b (/.f64 -2 c))) |
(/.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (/.f64 (+.f64 b b) c))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 a b))) (-.f64 0 (/.f64 1 c))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a -2))) (/.f64 b c)) |
(pow.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(+.f64 (*.f64 (/.f64 c b) -2) 0) |
(+.f64 0 (*.f64 (/.f64 c b) -2)) |
(-.f64 (*.f64 (/.f64 c b) -2) 0) |
(/.f64 (*.f64 (/.f64 c b) -2) 1) |
(/.f64 (+.f64 c c) (neg.f64 b)) |
(/.f64 (*.f64 (/.f64 c b) -4) 2) |
(/.f64 (*.f64 c -2) b) |
(/.f64 (*.f64 c -2) (/.f64 (neg.f64 (*.f64 b -4)) 4)) |
(/.f64 (*.f64 c -2) (/.f64 (neg.f64 (*.f64 b 4)) -4)) |
(/.f64 (*.f64 (/.f64 c b) -8) 4) |
(/.f64 (neg.f64 (*.f64 c 4)) (+.f64 b b)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) (*.f64 2 (*.f64 (/.f64 c b) -8))) 16) |
(pow.f64 (*.f64 (/.f64 c b) -2) 1) |
(neg.f64 (*.f64 c (/.f64 2 b))) |
| Outputs |
|---|
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(+.f64 b (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) (neg.f64 b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 0 (*.f64 a (*.f64 (/.f64 c b) -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) -2))) b) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) -1)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4) (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) -1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (+.f64 (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2))) -1) (-.f64 1 b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(-.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(-.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 c (/.f64 b (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (/.f64 c b) (/.f64 2 (*.f64 a -4))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 2 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b c) (*.f64 a -2)) (/.f64 (/.f64 b c) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (+.f64 c c) (/.f64 (+.f64 b b) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (+.f64 c c) (+.f64 (/.f64 b (*.f64 a -2)) (/.f64 b (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 1 (/.f64 (/.f64 b c) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 c 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 a -2)) (/.f64 (+.f64 b b) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 a -2) (/.f64 b c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 (*.f64 a -2))) |
(*.f64 (/.f64 2 b) (/.f64 c (/.f64 2 (*.f64 -2 a)))) |
(*.f64 c (/.f64 (/.f64 2 b) (/.f64 -1 a))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 -1 a)) |
(/.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4)))) |
(*.f64 (/.f64 2 b) (/.f64 c (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4))))) |
(*.f64 c (/.f64 (/.f64 2 b) (+.f64 (/.f64 -1/2 a) (/.f64 -1/2 a)))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)) (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 4) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 c -2) (+.f64 (/.f64 (neg.f64 b) (*.f64 a -2)) (/.f64 (neg.f64 b) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 2 (*.f64 a -2)))) |
(*.f64 4 (/.f64 (/.f64 c b) (+.f64 (/.f64 2 (*.f64 -2 a)) (/.f64 2 (*.f64 -2 a))))) |
(*.f64 4 (/.f64 (/.f64 c (/.f64 -1 a)) (+.f64 b b))) |
(/.f64 (*.f64 a -4) (/.f64 (+.f64 b b) c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) -2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8))) 8) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(*.f64 (/.f64 a b) (/.f64 c -1/2)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8)))) 16) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 2 (*.f64 a -4)) (*.f64 2 (/.f64 (+.f64 b b) c))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (/.f64 (*.f64 a -2) 2) (/.f64 (/.f64 b c) 2)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 a -2)) (/.f64 (neg.f64 b) c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 a b)) (*.f64 -2 (/.f64 a b))) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(*.f64 (/.f64 a b) (/.f64 c -1/2)) |
(/.f64 (+.f64 (neg.f64 (*.f64 a -2)) (neg.f64 (*.f64 a -2))) (*.f64 b (/.f64 -2 c))) |
(/.f64 (+.f64 (neg.f64 (*.f64 -2 a)) (neg.f64 (*.f64 -2 a))) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (/.f64 (+.f64 (*.f64 a 2) (*.f64 a 2)) b))) |
(/.f64 c (/.f64 -2 (/.f64 (*.f64 a 4) b))) |
(/.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (/.f64 (+.f64 b b) c))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 a b))) (-.f64 0 (/.f64 1 c))) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(*.f64 (/.f64 a b) (/.f64 c -1/2)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a -2))) (/.f64 b c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(pow.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 0) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(+.f64 0 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))) (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(-.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 0) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 c (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -2 (*.f64 (neg.f64 c) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 2 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (+.f64 c c) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) 1/2)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 1) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 1 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 -1 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c 4) (/.f64 1 (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) 1/2)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) c) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 4 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 8) 1/2) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8)))) |
(*.f64 c (*.f64 8 (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8))))) |
(*.f64 c (*.f64 8 (/.f64 (/.f64 b (/.f64 c 1)) (*.f64 a -8)))) |
(*.f64 c (*.f64 8 (/.f64 (/.f64 b c) (*.f64 a -8)))) |
(*.f64 (*.f64 c 8) (*.f64 1/4 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 c (*.f64 a (*.f64 (/.f64 c b) -2))) 2) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) (+.f64 c c)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c -2) (/.f64 -1 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c -2) (*.f64 -1 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2)))) (*.f64 c 1/2)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 8 (*.f64 (/.f64 c 4) (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))))) |
(*.f64 8 (*.f64 (/.f64 (/.f64 2 (/.f64 c b)) (*.f64 a -4)) (/.f64 c 4))) |
(*.f64 8 (*.f64 (/.f64 (/.f64 -1/2 a) (/.f64 c b)) (/.f64 c 4))) |
(*.f64 8 (*.f64 (/.f64 (/.f64 b a) (*.f64 -2 c)) (/.f64 c 4))) |
(*.f64 1/2 (*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 8)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c 1/2) (*.f64 2 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 c (*.f64 1/2 (/.f64 (/.f64 4 a) (*.f64 -2 (/.f64 c b))))) |
(*.f64 c (*.f64 1/2 (/.f64 -2 (/.f64 (*.f64 c a) b)))) |
(*.f64 c (*.f64 1/2 (/.f64 -2 (*.f64 c (/.f64 a b))))) |
(*.f64 (/.f64 c (*.f64 (/.f64 c b) (*.f64 a -4))) 4) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 c b) (*.f64 a -4))) (*.f64 c 4)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 (/.f64 2 (*.f64 a (*.f64 (/.f64 c b) -2))) 1/2) (+.f64 c c)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (*.f64 (/.f64 2 (*.f64 (/.f64 c b) (*.f64 a -4))) 1/2) (*.f64 c 4)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 4 (*.f64 a (*.f64 (/.f64 c b) -2))) (*.f64 c 1/2)) |
(*.f64 c (*.f64 1/2 (/.f64 (/.f64 4 a) (*.f64 -2 (/.f64 c b))))) |
(*.f64 c (*.f64 1/2 (/.f64 -2 (/.f64 (*.f64 c a) b)))) |
(*.f64 c (*.f64 1/2 (/.f64 -2 (*.f64 c (/.f64 a b))))) |
(*.f64 (/.f64 -1 (*.f64 a (*.f64 (/.f64 c b) -2))) (*.f64 c -2)) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(*.f64 (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8))) (*.f64 c 8)) |
(*.f64 c (*.f64 8 (/.f64 1 (*.f64 a (*.f64 (/.f64 c b) -8))))) |
(*.f64 c (*.f64 8 (/.f64 (/.f64 b (/.f64 c 1)) (*.f64 a -8)))) |
(*.f64 c (*.f64 8 (/.f64 (/.f64 b c) (*.f64 a -8)))) |
(pow.f64 (/.f64 (*.f64 c 4) (*.f64 (/.f64 c b) (*.f64 a -4))) 1) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(neg.f64 (/.f64 (*.f64 c -2) (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 (neg.f64 b) a) |
(neg.f64 (/.f64 b a)) |
(-.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 0) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(-.f64 (+.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 a (/.f64 -2 (/.f64 b c))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 c b) (*.f64 a -2)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (/.f64 c b) -2) a) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 2 (*.f64 (*.f64 a -2) (/.f64 c (+.f64 b b)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (+.f64 c c) (*.f64 (*.f64 a -2) (/.f64 1/2 b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 1 (*.f64 a (*.f64 (/.f64 c b) -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 -1 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 c 4) (/.f64 (*.f64 a -2) (*.f64 b 4))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 a -2) (/.f64 c b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 (*.f64 a -2) 2)) |
(*.f64 (*.f64 c (/.f64 2 b)) (*.f64 -2 (/.f64 a 2))) |
(*.f64 (/.f64 2 b) (*.f64 (*.f64 a -1) c)) |
(*.f64 (/.f64 2 b) (*.f64 a (neg.f64 c))) |
(*.f64 (+.f64 a a) (/.f64 (*.f64 (/.f64 c b) -2) 2)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (/.f64 c b) -4) (/.f64 a 2)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 4 (*.f64 (*.f64 a -2) (/.f64 c (*.f64 b 4)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 1/4) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/4) 2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 a -4) (/.f64 c (+.f64 b b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 -2 (/.f64 a b)) c) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 c b) (*.f64 a -4)))) (*.f64 b -2))) |
(*.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -4)))) (*.f64 -2 b))) |
(*.f64 1/2 (+.f64 b (+.f64 (+.f64 b (*.f64 (/.f64 (*.f64 c a) b) -4)) (*.f64 -2 b)))) |
(*.f64 1/2 (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (+.f64 (+.f64 b b) (*.f64 -2 b)))) |
(*.f64 1/2 (+.f64 (*.f64 c (*.f64 -4 (/.f64 a b))) (*.f64 0 (*.f64 -2 b)))) |
(*.f64 (/.f64 c (+.f64 b b)) (*.f64 a -4)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (*.f64 a -2) (/.f64 c (+.f64 b b))) 2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (*.f64 a -2) (/.f64 1/2 b)) (+.f64 c c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 (*.f64 a -2) (*.f64 b 4)) (*.f64 c 4)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 (*.f64 a -2) (/.f64 c (*.f64 b 4))) 4) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (*.f64 c (*.f64 a -2)) (/.f64 1 b)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 1/4 (*.f64 a (*.f64 (/.f64 c b) -8))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 (*.f64 (/.f64 c b) -2) 2) (+.f64 a a)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 -2 (/.f64 b c)) a) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 a 2) (*.f64 (/.f64 c b) -4)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(*.f64 (/.f64 (*.f64 a -2) 2) (*.f64 c (/.f64 2 b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (*.f64 -2 (/.f64 a 2))) |
(*.f64 (/.f64 2 b) (*.f64 (*.f64 a -1) c)) |
(*.f64 (/.f64 2 b) (*.f64 a (neg.f64 c))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 b 4)) (/.f64 1 (*.f64 b 4))) (*.f64 (*.f64 a -2) (+.f64 c c))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 c (/.f64 b (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (/.f64 c b) (/.f64 2 (*.f64 a -4))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 2 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b c) (*.f64 a -2)) (/.f64 (/.f64 b c) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (+.f64 c c) (/.f64 (+.f64 b b) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (+.f64 c c) (+.f64 (/.f64 b (*.f64 a -2)) (/.f64 b (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 1 (/.f64 (/.f64 b c) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 c 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 a -2)) (/.f64 (+.f64 b b) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 a -2) (/.f64 b c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 (*.f64 a -2))) |
(*.f64 (/.f64 2 b) (/.f64 c (/.f64 2 (*.f64 -2 a)))) |
(*.f64 c (/.f64 (/.f64 2 b) (/.f64 -1 a))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 -1 a)) |
(/.f64 (*.f64 c (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4)))) |
(*.f64 (/.f64 2 b) (/.f64 c (+.f64 (/.f64 2 (*.f64 a -4)) (/.f64 2 (*.f64 a -4))))) |
(*.f64 c (/.f64 (/.f64 2 b) (+.f64 (/.f64 -1/2 a) (/.f64 -1/2 a)))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)) (/.f64 (/.f64 (+.f64 b b) c) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) 4) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b) (*.f64 a -2))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2))) -1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 c -2) (+.f64 (/.f64 (neg.f64 b) (*.f64 a -2)) (/.f64 (neg.f64 b) (*.f64 a -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 (/.f64 c b) 4) (+.f64 (/.f64 2 (*.f64 a -2)) (/.f64 2 (*.f64 a -2)))) |
(*.f64 4 (/.f64 (/.f64 c b) (+.f64 (/.f64 2 (*.f64 -2 a)) (/.f64 2 (*.f64 -2 a))))) |
(*.f64 4 (/.f64 (/.f64 c (/.f64 -1 a)) (+.f64 b b))) |
(/.f64 (*.f64 a -4) (/.f64 (+.f64 b b) c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) -2) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8))) 8) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(*.f64 (/.f64 a b) (/.f64 c -1/2)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 (/.f64 c b) -8)))) 16) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (*.f64 2 (*.f64 a -4)) (*.f64 2 (/.f64 (+.f64 b b) c))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (/.f64 (*.f64 a -2) 2) (/.f64 (/.f64 b c) 2)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 a -2)) (/.f64 (neg.f64 b) c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 a b)) (*.f64 -2 (/.f64 a b))) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(*.f64 (/.f64 a b) (/.f64 c -1/2)) |
(/.f64 (+.f64 (neg.f64 (*.f64 a -2)) (neg.f64 (*.f64 a -2))) (*.f64 b (/.f64 -2 c))) |
(/.f64 (+.f64 (neg.f64 (*.f64 -2 a)) (neg.f64 (*.f64 -2 a))) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (/.f64 (+.f64 (*.f64 a 2) (*.f64 a 2)) b))) |
(/.f64 c (/.f64 -2 (/.f64 (*.f64 a 4) b))) |
(/.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (/.f64 (+.f64 b b) c))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 a b))) (-.f64 0 (/.f64 1 c))) |
(/.f64 (*.f64 -2 (/.f64 a b)) (/.f64 1 c)) |
(*.f64 (/.f64 a b) (/.f64 c -1/2)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a -2))) (/.f64 b c)) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(pow.f64 (*.f64 a (*.f64 (/.f64 c b) -2)) 1) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 (/.f64 c b) -2)))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 a (*.f64 c (/.f64 -2 b))) |
(*.f64 -2 (/.f64 c (/.f64 b a))) |
(+.f64 (*.f64 (/.f64 c b) -2) 0) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(+.f64 0 (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(-.f64 (*.f64 (/.f64 c b) -2) 0) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (*.f64 (/.f64 c b) -2) 1) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (+.f64 c c) (neg.f64 b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (*.f64 (/.f64 c b) -4) 2) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (*.f64 c -2) b) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (*.f64 c -2) (/.f64 (neg.f64 (*.f64 b -4)) 4)) |
(*.f64 -2 (/.f64 c (/.f64 (neg.f64 (*.f64 b -4)) 4))) |
(*.f64 -2 (/.f64 c (/.f64 (*.f64 b -4) -4))) |
(*.f64 -2 (/.f64 c (/.f64 (*.f64 b 8) 8))) |
(/.f64 -8 (/.f64 (*.f64 b 4) c)) |
(/.f64 (*.f64 c -2) (/.f64 (neg.f64 (*.f64 b 4)) -4)) |
(*.f64 -2 (/.f64 c (/.f64 (neg.f64 (*.f64 b -4)) 4))) |
(*.f64 -2 (/.f64 c (/.f64 (*.f64 b -4) -4))) |
(*.f64 -2 (/.f64 c (/.f64 (*.f64 b 8) 8))) |
(/.f64 -8 (/.f64 (*.f64 b 4) c)) |
(/.f64 (*.f64 (/.f64 c b) -8) 4) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (neg.f64 (*.f64 c 4)) (+.f64 b b)) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) 8) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) (*.f64 2 (*.f64 (/.f64 c b) -8))) 16) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(pow.f64 (*.f64 (/.f64 c b) -2) 1) |
(*.f64 -2 (/.f64 c b)) |
(*.f64 c (/.f64 -2 b)) |
(neg.f64 (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (neg.f64 c)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.2b | (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) | |
| ✓ | 2.9b | (/.f64 c (/.f64 (/.f64 b a) 2)) |
| ✓ | 3.0b | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
| 3.0b | (*.f64 c (*.f64 (/.f64 a b) 2)) |
Compiled 167 to 77 computations (53.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | c | @ | 0 | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
| 0.0ms | b | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
| 0.0ms | c | @ | -inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
| 0.0ms | b | @ | -inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
| 0.0ms | c | @ | inf | (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
| 1× | batch-egg-rewrite |
| 1528× | exponential.json-3 |
| 1528× | rational.json-1 |
| 1528× | rational.json-2 |
| 1528× | rational.json-4 |
| 1528× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 70 |
| 1 | 120 | 70 |
| 2 | 376 | 62 |
| 3 | 1271 | 60 |
| 4 | 4670 | 60 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2))))) |
(/.f64 c (/.f64 (/.f64 b a) 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 1/2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 c c) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 1 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) (*.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) c)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 2 (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 c (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 2 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 1 b) (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 c (/.f64 2 b)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 c c) (neg.f64 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 c (neg.f64 (/.f64 1/2 (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 c (/.f64 (/.f64 a b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 c (/.f64 (/.f64 a b) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 2 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 c b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 1 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 (/.f64 a b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (*.f64 (/.f64 (/.f64 a b) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 8) (/.f64 1 (*.f64 (/.f64 b a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 4 (/.f64 b c))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c a) (/.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 c c) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 a (/.f64 4 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 1 (neg.f64 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c) (/.f64 1 (neg.f64 (/.f64 1/2 (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 (*.f64 b -1/2) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a b)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a b)) (/.f64 1 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b) (/.f64 c 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 1/2) (/.f64 4 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 b) (/.f64 a (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a b) 2) (*.f64 c 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 4 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 (/.f64 a b) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 c -2) (/.f64 b a))))))) |
| 1× | egg-herbie |
| 1180× | rational.json-simplify-2 |
| 1162× | rational.json-simplify-53 |
| 944× | rational.json-simplify-41 |
| 732× | rational.json-simplify-55 |
| 674× | rational.json-simplify-1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 212 | 5192 |
| 1 | 501 | 5068 |
| 2 | 1063 | 4672 |
| 3 | 2844 | 4648 |
| 4 | 4476 | 4640 |
| 5 | 6789 | 4640 |
| 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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(+.f64 0 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(-.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 c (*.f64 2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 c (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2)) |
(*.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (+.f64 c c) (*.f64 1/2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(*.f64 1 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 -1 (/.f64 (+.f64 c c) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 4 (*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1)) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1)) |
(*.f64 (*.f64 c 4) (*.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) c) |
(*.f64 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1/2) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) |
(*.f64 1/2 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (+.f64 c c)) |
(*.f64 (*.f64 c -2) (/.f64 1 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) (*.f64 c 1/2)) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 c 1/2) (/.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))) |
(*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 4) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 4)) |
(*.f64 (*.f64 2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) c) |
(pow.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(+.f64 0 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (+.f64 c c) (/.f64 a b)) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 a (*.f64 (/.f64 2 b) c)) |
(*.f64 a (*.f64 (/.f64 1 b) (+.f64 c c))) |
(*.f64 a (*.f64 (*.f64 c (/.f64 2 b)) 1)) |
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(*.f64 1 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(*.f64 -1 (/.f64 (+.f64 c c) (neg.f64 (/.f64 b a)))) |
(*.f64 -1 (/.f64 c (neg.f64 (/.f64 1/2 (/.f64 a b))))) |
(*.f64 4 (*.f64 c (/.f64 (/.f64 a b) 2))) |
(*.f64 4 (*.f64 (*.f64 c (/.f64 (/.f64 a b) 2)) 1)) |
(*.f64 4 (/.f64 a (*.f64 2 (/.f64 b c)))) |
(*.f64 (+.f64 a a) (/.f64 c b)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 c b) 1)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 b) c)) |
(*.f64 (*.f64 c 4) (/.f64 (/.f64 a b) 2)) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 (/.f64 a b) 2) 1)) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (/.f64 b a) 4))) |
(*.f64 (*.f64 a (/.f64 4 (/.f64 b c))) 1/2) |
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 c b))) |
(*.f64 (*.f64 c a) (/.f64 2 b)) |
(*.f64 (*.f64 (+.f64 c c) a) (/.f64 1 b)) |
(*.f64 1/2 (*.f64 a (/.f64 4 (/.f64 b c)))) |
(*.f64 (*.f64 c -2) (/.f64 1 (neg.f64 (/.f64 b a)))) |
(*.f64 (neg.f64 c) (/.f64 1 (neg.f64 (/.f64 1/2 (/.f64 a b))))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (*.f64 b -1/2) c))) |
(*.f64 (*.f64 c (/.f64 a b)) 2) |
(*.f64 (*.f64 2 (/.f64 a b)) c) |
(*.f64 (*.f64 2 (/.f64 a b)) (/.f64 1 (/.f64 1 c))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 a b) (/.f64 c 1/2)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (/.f64 b a))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 1 c))) |
(*.f64 (/.f64 (/.f64 a b) 2) (*.f64 c 4)) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (/.f64 b c))) |
(*.f64 (*.f64 c (/.f64 2 b)) a) |
(*.f64 (*.f64 c (/.f64 (/.f64 a b) 2)) 4) |
(pow.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(neg.f64 (/.f64 (*.f64 c -2) (/.f64 b a))) |
| 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (/.f64 (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 3) 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 (/.f64 (pow.f64 b 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 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 3) 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 (/.f64 (pow.f64 b 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 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 3) 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 (/.f64 (pow.f64 b 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 -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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (/.f64 (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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b))) |
(*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) |
(neg.f64 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 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 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(neg.f64 (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 3) (/.f64 (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 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 4) (pow.f64 b 7))))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (/.f64 c b)))) |
(+.f64 (neg.f64 (/.f64 c b)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7))))))) |
(*.f64 -1 (+.f64 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (*.f64 (pow.f64 c 4) (/.f64 (pow.f64 a 3) (pow.f64 b 7)))) (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (+.f64 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))) (+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (*.f64 (pow.f64 c 4) (/.f64 (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 3) 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 (/.f64 (pow.f64 b 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 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 3) 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 (/.f64 (pow.f64 b 3) 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 (/.f64 (pow.f64 b 3) 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 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 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 b 7) (*.f64 (pow.f64 c 3) (pow.f64 a 4))) (/.f64 (pow.f64 b 5) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))))) |
(+.f64 (/.f64 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) 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 b a) (+.f64 (/.f64 (/.f64 (pow.f64 b 3) c) (pow.f64 a 2)) (/.f64 (/.f64 (pow.f64 b 7) (pow.f64 a 4)) (pow.f64 c 3))))) |
(+.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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(+.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 0 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(-.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 0) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 c (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 c (*.f64 2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 c (*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2)) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (+.f64 c c) (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (+.f64 c c) (*.f64 1/2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 1 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 -1 (/.f64 (+.f64 c c) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 4 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 4 (*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1)) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 4) (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1)) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 4) (*.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) c) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1/2) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) |
(*.f64 (*.f64 c 8) (/.f64 (/.f64 1/2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 (*.f64 c 8) (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b)))) |
(*.f64 c (*.f64 8 (/.f64 1/8 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(*.f64 1/2 (*.f64 c (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (+.f64 c c)) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c -2) (/.f64 1 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) (*.f64 c 1/2)) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c 1/2) (/.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 c (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 4) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 c 4)) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(*.f64 (*.f64 2 (/.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) c) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(pow.f64 (*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) 1) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (/.f64 c (*.f64 2 (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))))) |
(/.f64 c (+.f64 (*.f64 c (/.f64 a b)) (neg.f64 b))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(+.f64 0 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(-.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (+.f64 c c) (/.f64 a b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 a (*.f64 (/.f64 2 b) c)) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 a (*.f64 (/.f64 1 b) (+.f64 c c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 a (*.f64 (*.f64 c (/.f64 2 b)) 1)) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 1 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 -1 (/.f64 (+.f64 c c) (neg.f64 (/.f64 b a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 -1 (/.f64 c (neg.f64 (/.f64 1/2 (/.f64 a b))))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 4 (*.f64 c (/.f64 (/.f64 a b) 2))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 4 (*.f64 (*.f64 c (/.f64 (/.f64 a b) 2)) 1)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 4 (/.f64 a (*.f64 2 (/.f64 b c)))) |
(*.f64 4 (/.f64 c (/.f64 b (/.f64 a 2)))) |
(*.f64 4 (/.f64 (*.f64 a 1/2) (/.f64 b c))) |
(*.f64 4 (/.f64 c (*.f64 2 (/.f64 b a)))) |
(*.f64 (+.f64 a a) (/.f64 c b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 c b) 1)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 b) c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 c 4) (/.f64 (/.f64 a b) 2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 c 4) (*.f64 (/.f64 (/.f64 a b) 2) 1)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 (/.f64 b a) 4))) |
(*.f64 (*.f64 c 8) (/.f64 1 (*.f64 4 (/.f64 b a)))) |
(*.f64 (*.f64 c 8) (/.f64 1/4 (/.f64 b a))) |
(*.f64 (*.f64 c 8) (/.f64 a (*.f64 b 4))) |
(*.f64 (*.f64 a (/.f64 4 (/.f64 b c))) 1/2) |
(*.f64 1/2 (*.f64 a (/.f64 c (/.f64 b 4)))) |
(*.f64 (/.f64 c (/.f64 b 4)) (*.f64 a 1/2)) |
(*.f64 a (*.f64 1/2 (/.f64 c (/.f64 b 4)))) |
(*.f64 (*.f64 a 4) (*.f64 1/2 (/.f64 c b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 c a) (/.f64 2 b)) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (*.f64 (+.f64 c c) a) (/.f64 1 b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 1/2 (*.f64 a (/.f64 4 (/.f64 b c)))) |
(*.f64 1/2 (*.f64 a (/.f64 c (/.f64 b 4)))) |
(*.f64 (/.f64 c (/.f64 b 4)) (*.f64 a 1/2)) |
(*.f64 a (*.f64 1/2 (/.f64 c (/.f64 b 4)))) |
(*.f64 (*.f64 c -2) (/.f64 1 (neg.f64 (/.f64 b a)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (neg.f64 c) (/.f64 1 (neg.f64 (/.f64 1/2 (/.f64 a b))))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (*.f64 b -1/2) c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 c (/.f64 a b)) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 2 (/.f64 a b)) c) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 2 (/.f64 a b)) (/.f64 1 (/.f64 1 c))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (/.f64 a b) (/.f64 c 1/2)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 c 1/2) (/.f64 4 (/.f64 b a))) |
(*.f64 (*.f64 c 1/2) (/.f64 a (/.f64 b 4))) |
(*.f64 c (*.f64 1/2 (/.f64 a (/.f64 b 4)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 1 c))) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (/.f64 (/.f64 a b) 2) (*.f64 c 4)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (/.f64 b c))) |
(*.f64 1/2 (*.f64 a (/.f64 c (/.f64 b 4)))) |
(*.f64 (/.f64 c (/.f64 b 4)) (*.f64 a 1/2)) |
(*.f64 a (*.f64 1/2 (/.f64 c (/.f64 b 4)))) |
(*.f64 (*.f64 c (/.f64 2 b)) a) |
(*.f64 a (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (*.f64 c (/.f64 (/.f64 a b) 2)) 4) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(pow.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(neg.f64 (/.f64 (*.f64 c -2) (/.f64 b a))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| ✓ | 2.0b | (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) |
| ✓ | 2.9b | (/.f64 (/.f64 b a) c) |
| ✓ | 36.8b | (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
Compiled 179 to 68 computations (62% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | 0 | (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| 1.0ms | a | @ | 0 | (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| 1.0ms | c | @ | 0 | (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| 1.0ms | b | @ | inf | (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| 0.0ms | a | @ | inf | (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| 1× | batch-egg-rewrite |
| 1782× | rational.json-simplify-35 |
| 1054× | rational.json-simplify-50 |
| 958× | exponential.json-3 |
| 958× | rational.json-1 |
| 958× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 178 |
| 1 | 126 | 178 |
| 2 | 420 | 178 |
| 3 | 2132 | 106 |
| 4 | 7836 | 106 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(/.f64 (/.f64 b a) c) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) |
(*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 2 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (neg.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 a (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 b (*.f64 a c))) (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 2 (/.f64 b (*.f64 a c)))) (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (/.f64 b (*.f64 a c)))) (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 a (/.f64 c b))) (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 a (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (*.f64 (/.f64 b c) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 c (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b a) (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 2 (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 a (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 a c)) (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 b (*.f64 a c))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 b (*.f64 a c)) 4) (/.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a c) (/.f64 1 (*.f64 b 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 b (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 c b)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 a c)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) c) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a b)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 b c) 1/2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) (*.f64 (/.f64 b (*.f64 a c)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 b 1/2)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 b 1/2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 b 1/2)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) (/.f64 b (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 b (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (/.f64 1 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b a) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 b (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b b) (/.f64 1 (*.f64 c (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 b a)) (/.f64 2 (*.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 b c) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a c)) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 c 4)) (*.f64 2 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 c (+.f64 a a))) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 b (*.f64 a c)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b))))) (/.f64 2 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) 1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 a 8)) (*.f64 2 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b (*.f64 a c)) (*.f64 a (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 b (*.f64 a c))) (*.f64 c (*.f64 2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (*.f64 a c)) 4) (*.f64 (*.f64 a (/.f64 c b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))) (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (fabs.f64 (*.f64 a (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 b (*.f64 a c)))) (neg.f64 (*.f64 c (*.f64 2 (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 b (*.f64 a c))) (-.f64 0 (*.f64 a (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) (/.f64 b (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))) (*.f64 2 (/.f64 b (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))) (fabs.f64 (*.f64 2 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 2 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (neg.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))) (neg.f64 (/.f64 b (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))) (-.f64 0 (fabs.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (-.f64 0 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 b (*.f64 a c)) (neg.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 a c))) (neg.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 b (*.f64 a c)) (fabs.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (/.f64 b (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (neg.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 a c))) (fabs.f64 (/.f64 b (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))))))) |
| 1× | egg-herbie |
| 1104× | rational.json-simplify-19 |
| 974× | rational.json-simplify-2 |
| 584× | rational.json-simplify-55 |
| 522× | rational.json-simplify-35 |
| 480× | rational.json-simplify-59 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 235 | 6953 |
| 1 | 655 | 6735 |
| 2 | 3098 | 6573 |
| 3 | 6460 | 6573 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 0 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 a c)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 2 (/.f64 b (*.f64 a c))))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (neg.f64 (/.f64 b (*.f64 a c))))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 a (/.f64 c b)))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(+.f64 (/.f64 0 (/.f64 b (*.f64 a c))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (/.f64 0 (*.f64 2 (/.f64 b (*.f64 a c)))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 b (*.f64 a c)))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (/.f64 0 (*.f64 a (/.f64 c b))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(-.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 b (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 a c))) |
(*.f64 a (/.f64 1 (*.f64 (/.f64 b c) 1/2))) |
(*.f64 a (/.f64 c (*.f64 b 1/2))) |
(*.f64 (/.f64 b a) (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) c)) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (/.f64 b (*.f64 a c)) (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(*.f64 (*.f64 2 (/.f64 b (*.f64 a c))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(*.f64 1 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(*.f64 (*.f64 (/.f64 b (*.f64 a c)) 4) (/.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4)))) |
(*.f64 (+.f64 c c) (/.f64 a b)) |
(*.f64 (*.f64 a c) (/.f64 1 (*.f64 b 1/2))) |
(*.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) |
(*.f64 4 (/.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))))) |
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(*.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 b (*.f64 a c)))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (*.f64 a (/.f64 c b)) 2) |
(*.f64 (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 a c)) b) |
(*.f64 (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) c) (/.f64 b a)) |
(*.f64 (*.f64 2 (/.f64 a b)) c) |
(*.f64 (/.f64 1 (*.f64 (/.f64 b c) 1/2)) a) |
(*.f64 (/.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))) 4) |
(*.f64 (/.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) (*.f64 (/.f64 b (*.f64 a c)) 4)) |
(*.f64 (/.f64 a (*.f64 b 1/2)) c) |
(*.f64 (/.f64 c (*.f64 b 1/2)) a) |
(*.f64 (/.f64 1 (*.f64 b 1/2)) (*.f64 a c)) |
(*.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) (/.f64 b (*.f64 a c))) |
(pow.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(+.f64 (/.f64 b (*.f64 a c)) 0) |
(+.f64 0 (/.f64 b (*.f64 a c))) |
(-.f64 (/.f64 b (*.f64 a c)) 0) |
(*.f64 b (/.f64 1 (*.f64 a c))) |
(*.f64 (/.f64 b a) (/.f64 1 c)) |
(*.f64 (/.f64 b (*.f64 a c)) 1) |
(*.f64 1 (/.f64 b (*.f64 a c))) |
(*.f64 (+.f64 b b) (/.f64 1 (*.f64 c (+.f64 a a)))) |
(*.f64 (*.f64 2 (/.f64 b a)) (/.f64 2 (*.f64 c 4))) |
(*.f64 (/.f64 b c) (/.f64 1 a)) |
(*.f64 (/.f64 1 c) (/.f64 b a)) |
(*.f64 (/.f64 1 a) (/.f64 b c)) |
(*.f64 (/.f64 1 (*.f64 a c)) b) |
(*.f64 (/.f64 2 (*.f64 c 4)) (*.f64 2 (/.f64 b a))) |
(*.f64 (/.f64 1 (*.f64 c (+.f64 a a))) (+.f64 b b)) |
(pow.f64 (/.f64 b (*.f64 a c)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a))) |
(-.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) |
(*.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(*.f64 1 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b))))) (/.f64 2 (*.f64 a 8))) |
(*.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) a) 1/2) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) 1/2)) |
(*.f64 (/.f64 1/2 a) (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b))))) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) a)) |
(*.f64 (/.f64 2 (*.f64 a 8)) (*.f64 2 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))))) |
(pow.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(+.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 0) |
(+.f64 0 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(-.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 0) |
(/.f64 2 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(/.f64 (/.f64 b (*.f64 a c)) (*.f64 a (/.f64 c b))) |
(/.f64 (*.f64 2 (/.f64 b (*.f64 a c))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 1) |
(/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) 4) (*.f64 (*.f64 a (/.f64 c b)) 4)) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))) 2) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))) (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))) |
(/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(/.f64 4 (+.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))))) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4)) 4) |
(/.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (fabs.f64 (*.f64 a (/.f64 c b)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 b (*.f64 a c)))) (neg.f64 (*.f64 c (*.f64 2 (/.f64 a b))))) |
(/.f64 (neg.f64 (/.f64 b (*.f64 a c))) (-.f64 0 (*.f64 a (/.f64 c b)))) |
(/.f64 -1 (-.f64 0 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) 8) |
(/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) (/.f64 b (*.f64 a c))) |
(/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) |
(/.f64 (/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 (/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))) (*.f64 2 (/.f64 b (*.f64 a c)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))) (fabs.f64 (*.f64 2 (/.f64 b (*.f64 a c))))) |
(/.f64 (+.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 2 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (neg.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))) (neg.f64 (/.f64 b (*.f64 a c)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))) (-.f64 0 (fabs.f64 (/.f64 b (*.f64 a c))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (-.f64 0 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(pow.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 1) |
(fabs.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(fabs.f64 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(fabs.f64 (*.f64 (/.f64 b (*.f64 a c)) (neg.f64 (/.f64 b (*.f64 a c))))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 a c))) (neg.f64 (/.f64 b (*.f64 a c))))) |
(fabs.f64 (*.f64 (/.f64 b (*.f64 a c)) (fabs.f64 (/.f64 b (*.f64 a c))))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (/.f64 b (*.f64 a c)))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (neg.f64 (/.f64 b (*.f64 a c))))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 a c))) (fabs.f64 (/.f64 b (*.f64 a c))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
| Outputs |
|---|
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 b (*.f64 c a)) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (pow.f64 b 2) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(/.f64 (pow.f64 b 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 0 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 a c)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 c (/.f64 a (/.f64 b 0)))) |
(*.f64 c (+.f64 (*.f64 2 (/.f64 a b)) (/.f64 a (/.f64 b 0)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 2 (/.f64 b (*.f64 a c))))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 c (/.f64 a (/.f64 b 0)))) |
(*.f64 c (+.f64 (*.f64 2 (/.f64 a b)) (/.f64 a (/.f64 b 0)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (neg.f64 (/.f64 b (*.f64 a c))))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 c (/.f64 a (/.f64 b 0)))) |
(*.f64 c (+.f64 (*.f64 2 (/.f64 a b)) (/.f64 a (/.f64 b 0)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 a (/.f64 c b)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (/.f64 b (/.f64 (*.f64 c a) 0))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (/.f64 b (/.f64 (*.f64 c a) 0))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 b (/.f64 (*.f64 c a) 0))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(+.f64 (/.f64 0 (/.f64 b (*.f64 a c))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 c (/.f64 a (/.f64 b 0)))) |
(*.f64 c (+.f64 (*.f64 2 (/.f64 a b)) (/.f64 a (/.f64 b 0)))) |
(+.f64 (/.f64 0 (*.f64 2 (/.f64 b (*.f64 a c)))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 c (/.f64 a (/.f64 b 0)))) |
(*.f64 c (+.f64 (*.f64 2 (/.f64 a b)) (/.f64 a (/.f64 b 0)))) |
(+.f64 (/.f64 0 (neg.f64 (/.f64 b (*.f64 a c)))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (/.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 c (/.f64 a (/.f64 b 0)))) |
(*.f64 c (+.f64 (*.f64 2 (/.f64 a b)) (/.f64 a (/.f64 b 0)))) |
(+.f64 (/.f64 0 (*.f64 a (/.f64 c b))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (/.f64 0 (*.f64 a (/.f64 c b)))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (/.f64 b (/.f64 (*.f64 c a) 0))) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (/.f64 b (/.f64 (*.f64 c a) 0))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (/.f64 b (/.f64 (*.f64 c a) 0))) |
(-.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 0) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 b (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 a c))) |
(*.f64 b (/.f64 2 (*.f64 (*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c a)))) |
(*.f64 b (/.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c a))) (/.f64 b (/.f64 2 b))) (*.f64 c a))) |
(*.f64 b (/.f64 (/.f64 c (/.f64 (/.f64 b (*.f64 a (*.f64 c a))) (/.f64 2 b))) (*.f64 c a))) |
(*.f64 a (/.f64 1 (*.f64 (/.f64 b c) 1/2))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 a (/.f64 c (*.f64 b 1/2))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (/.f64 b a) (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) c)) |
(*.f64 (/.f64 b a) (/.f64 2 (*.f64 (*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) c))) |
(*.f64 (/.f64 b a) (/.f64 2 (*.f64 c (*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a)))))))) |
(*.f64 (/.f64 b a) (/.f64 (/.f64 (/.f64 2 b) c) (/.f64 b (*.f64 c (*.f64 a (*.f64 c a)))))) |
(*.f64 c (*.f64 2 (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 (/.f64 b (*.f64 a c)) (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 2 (*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 a (*.f64 c (*.f64 c a))) (/.f64 b (/.f64 2 b)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 c (/.f64 (/.f64 b (*.f64 a (*.f64 c a))) (/.f64 2 b)))) |
(*.f64 (*.f64 2 (/.f64 b (*.f64 a c))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(*.f64 2 (*.f64 a (*.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c b))) (/.f64 b (*.f64 c a))))) |
(*.f64 2 (*.f64 a (*.f64 (/.f64 b (*.f64 c a)) (*.f64 a (*.f64 (/.f64 c b) (/.f64 c b)))))) |
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(*.f64 1 (*.f64 c (*.f64 2 (/.f64 a b)))) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 (/.f64 b (*.f64 a c)) 4) (/.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4)))) |
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 4 (/.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) 4))))) |
(*.f64 4 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 (*.f64 c a) (/.f64 b 2)) (/.f64 b (*.f64 c a))) 4))) |
(*.f64 (+.f64 c c) (/.f64 a b)) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (*.f64 a c) (/.f64 1 (*.f64 b 1/2))) |
(*.f64 a (*.f64 c (/.f64 1 (*.f64 b 1/2)))) |
(*.f64 c (*.f64 (/.f64 2 b) a)) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 2 (*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 (*.f64 a (*.f64 c (*.f64 c a))) (/.f64 b (/.f64 2 b)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 c (/.f64 (/.f64 b (*.f64 a (*.f64 c a))) (/.f64 2 b)))) |
(*.f64 4 (/.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))))) |
(*.f64 4 (/.f64 b (*.f64 (*.f64 c a) (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) |
(*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) |
(*.f64 4 (/.f64 b (*.f64 (/.f64 b (*.f64 c a)) (*.f64 2 (*.f64 (*.f64 c a) (/.f64 b (*.f64 c a))))))) |
(*.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 2 (/.f64 b (*.f64 a c)))) |
(*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(*.f64 2 (*.f64 a (*.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c b))) (/.f64 b (*.f64 c a))))) |
(*.f64 2 (*.f64 a (*.f64 (/.f64 b (*.f64 c a)) (*.f64 a (*.f64 (/.f64 c b) (/.f64 c b)))))) |
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (*.f64 a (/.f64 c b)) 2) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 a c)) b) |
(*.f64 b (/.f64 2 (*.f64 (*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 c a)))) |
(*.f64 b (/.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 c a))) (/.f64 b (/.f64 2 b))) (*.f64 c a))) |
(*.f64 b (/.f64 (/.f64 c (/.f64 (/.f64 b (*.f64 a (*.f64 c a))) (/.f64 2 b))) (*.f64 c a))) |
(*.f64 (/.f64 (/.f64 2 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) c) (/.f64 b a)) |
(*.f64 (/.f64 b a) (/.f64 2 (*.f64 (*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) c))) |
(*.f64 (/.f64 b a) (/.f64 2 (*.f64 c (*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a)))))))) |
(*.f64 (/.f64 b a) (/.f64 (/.f64 (/.f64 2 b) c) (/.f64 b (*.f64 c (*.f64 a (*.f64 c a)))))) |
(*.f64 (*.f64 2 (/.f64 a b)) c) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 b c) 1/2)) a) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (/.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))) 4) |
(*.f64 4 (/.f64 b (*.f64 (*.f64 c a) (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) |
(*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) |
(*.f64 4 (/.f64 b (*.f64 (/.f64 b (*.f64 c a)) (*.f64 2 (*.f64 (*.f64 c a) (/.f64 b (*.f64 c a))))))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) (*.f64 (/.f64 b (*.f64 a c)) 4)) |
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 4 (/.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (/.f64 b (*.f64 c a)) 4))))) |
(*.f64 4 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 (/.f64 (/.f64 (*.f64 c a) (/.f64 b 2)) (/.f64 b (*.f64 c a))) 4))) |
(*.f64 (/.f64 a (*.f64 b 1/2)) c) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (/.f64 c (*.f64 b 1/2)) a) |
(+.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(*.f64 c (/.f64 (+.f64 a a) b)) |
(*.f64 c (/.f64 a (*.f64 b 1/2))) |
(*.f64 (/.f64 1 (*.f64 b 1/2)) (*.f64 a c)) |
(*.f64 a (*.f64 c (/.f64 1 (*.f64 b 1/2)))) |
(*.f64 c (*.f64 (/.f64 2 b) a)) |
(*.f64 c (*.f64 a (/.f64 2 b))) |
(*.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) (/.f64 b (*.f64 a c))) |
(*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(*.f64 2 (*.f64 a (*.f64 (*.f64 a (*.f64 (/.f64 c b) (/.f64 c b))) (/.f64 b (*.f64 c a))))) |
(*.f64 2 (*.f64 a (*.f64 (/.f64 b (*.f64 c a)) (*.f64 a (*.f64 (/.f64 c b) (/.f64 c b)))))) |
(*.f64 (/.f64 b (*.f64 c a)) (*.f64 2 (*.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 c a) b)))) |
(pow.f64 (*.f64 c (*.f64 2 (/.f64 a b))) 1) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 a 2)) |
(*.f64 (/.f64 c b) (*.f64 2 a)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (/.f64 b (*.f64 a c)) 0) |
(/.f64 b (*.f64 c a)) |
(+.f64 0 (/.f64 b (*.f64 a c))) |
(/.f64 b (*.f64 c a)) |
(-.f64 (/.f64 b (*.f64 a c)) 0) |
(/.f64 b (*.f64 c a)) |
(*.f64 b (/.f64 1 (*.f64 a c))) |
(/.f64 b (*.f64 c a)) |
(*.f64 (/.f64 b a) (/.f64 1 c)) |
(*.f64 (/.f64 b (*.f64 a c)) 1) |
(/.f64 b (*.f64 c a)) |
(*.f64 1 (/.f64 b (*.f64 a c))) |
(/.f64 b (*.f64 c a)) |
(*.f64 (+.f64 b b) (/.f64 1 (*.f64 c (+.f64 a a)))) |
(*.f64 (+.f64 b b) (/.f64 (/.f64 1 c) (+.f64 a a))) |
(*.f64 (+.f64 b b) (/.f64 (/.f64 1/2 a) c)) |
(*.f64 (*.f64 2 (/.f64 b a)) (/.f64 2 (*.f64 c 4))) |
(*.f64 2 (*.f64 (/.f64 b a) (/.f64 2 (*.f64 c 4)))) |
(*.f64 2 (*.f64 (/.f64 b a) (/.f64 1/2 c))) |
(*.f64 (/.f64 b c) (/.f64 1 a)) |
(*.f64 (/.f64 1 c) (/.f64 b a)) |
(*.f64 (/.f64 b a) (/.f64 1 c)) |
(*.f64 (/.f64 1 a) (/.f64 b c)) |
(*.f64 (/.f64 b c) (/.f64 1 a)) |
(*.f64 (/.f64 1 (*.f64 a c)) b) |
(/.f64 b (*.f64 c a)) |
(*.f64 (/.f64 2 (*.f64 c 4)) (*.f64 2 (/.f64 b a))) |
(*.f64 2 (*.f64 (/.f64 b a) (/.f64 2 (*.f64 c 4)))) |
(*.f64 2 (*.f64 (/.f64 b a) (/.f64 1/2 c))) |
(*.f64 (/.f64 1 (*.f64 c (+.f64 a a))) (+.f64 b b)) |
(*.f64 (+.f64 b b) (/.f64 (/.f64 1 c) (+.f64 a a))) |
(*.f64 (+.f64 b b) (/.f64 (/.f64 1/2 a) c)) |
(pow.f64 (/.f64 b (*.f64 a c)) 1) |
(/.f64 b (*.f64 c a)) |
(+.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(+.f64 0 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(-.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 1 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b))))) (/.f64 2 (*.f64 a 8))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 2 (*.f64 a 8)))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/4 a))) |
(*.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)))) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)))) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)))) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (/.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) a) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) a)) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) 1/2)) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)))) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)))) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)))) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b))))) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) a)) |
(*.f64 (/.f64 2 (*.f64 a 8)) (*.f64 2 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 2 (*.f64 a 8)))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/4 a))) |
(pow.f64 (*.f64 (+.f64 (*.f64 b -2) (*.f64 c (*.f64 2 (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (*.f64 c (*.f64 2 (/.f64 a b))) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 a 2)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 (/.f64 c b) (*.f64 2 a)) (*.f64 b -2)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 b -2)) (/.f64 1/2 a)) |
(+.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 0) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(+.f64 0 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(-.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 0) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 2 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (/.f64 b (*.f64 a c)) (*.f64 a (/.f64 c b))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 2 (/.f64 b (*.f64 a c))) (*.f64 c (*.f64 2 (/.f64 a b)))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 1) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) 4) (*.f64 (*.f64 a (/.f64 c b)) 4)) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))) 2) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))) (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 4 (+.f64 (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) (+.f64 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4)) 4) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (fabs.f64 (*.f64 a (/.f64 c b)))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 b (*.f64 a c)))) (neg.f64 (*.f64 c (*.f64 2 (/.f64 a b))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (neg.f64 (/.f64 b (*.f64 a c))) (-.f64 0 (*.f64 a (/.f64 c b)))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 -1 (-.f64 0 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) 8) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) (/.f64 b (*.f64 a c))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(/.f64 (/.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))) (*.f64 2 (/.f64 b (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 (/.f64 b (*.f64 a c)) (*.f64 (/.f64 b (*.f64 a c)) 4))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c)))) (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))) (fabs.f64 (*.f64 2 (/.f64 b (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (+.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 2 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (neg.f64 (*.f64 (/.f64 b (*.f64 a c)) (*.f64 2 (/.f64 b (*.f64 a c)))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (/.f64 b (*.f64 a c)))) (neg.f64 (/.f64 b (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (fabs.f64 (/.f64 b (*.f64 a c))))) (-.f64 0 (fabs.f64 (/.f64 b (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) (-.f64 0 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(pow.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) 1) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(fabs.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(fabs.f64 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(fabs.f64 (*.f64 (/.f64 b (*.f64 a c)) (neg.f64 (/.f64 b (*.f64 a c))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 a c))) (neg.f64 (/.f64 b (*.f64 a c))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(fabs.f64 (*.f64 (/.f64 b (*.f64 a c)) (fabs.f64 (/.f64 b (*.f64 a c))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (/.f64 b (*.f64 a c)))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(fabs.f64 (*.f64 (fabs.f64 (/.f64 b (*.f64 a c))) (neg.f64 (/.f64 b (*.f64 a c))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 b (*.f64 a c))) (fabs.f64 (/.f64 b (*.f64 a c))))) |
(/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b)))) |
(/.f64 b (/.f64 (*.f64 c a) (/.f64 b (/.f64 (*.f64 c a) 1)))) |
(*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))) (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
(fabs.f64 (-.f64 0 (neg.f64 (*.f64 b (/.f64 (/.f64 b (*.f64 a c)) (*.f64 a c)))))) |
(*.f64 b (/.f64 b (*.f64 (*.f64 c a) (*.f64 c a)))) |
(*.f64 b (/.f64 b (*.f64 a (*.f64 c (*.f64 c a))))) |
(*.f64 b (/.f64 b (*.f64 c (*.f64 a (*.f64 c a))))) |
Compiled 32233 to 17681 computations (45.1% saved)
26 alts after pruning (22 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 839 | 9 | 848 |
| Fresh | 2 | 13 | 15 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 4 | 6 |
| Total | 844 | 26 | 870 |
| Status | Error | Program |
|---|---|---|
| 38.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) | |
| 38.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) | |
| ✓ | 38.2b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
| 38.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) | |
| 62.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) | |
| 51.1b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) | |
| ✓ | 20.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))))))) |
| 35.3b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) | |
| 47.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) | |
| 47.5b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) | |
| ✓ | 23.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
| ✓ | 47.4b | (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
| 23.5b | (if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 26.5b | (if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 26.7b | (if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 24.3b | (if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 28.9b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) | |
| 52.6b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) | |
| 28.6b | (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) | |
| 19.6b | (if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 23.4b | (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 23.5b | (if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 27.3b | (if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 23.5b | (if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 31.5b | (if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) | |
| 32.8b | (if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
Compiled 841 to 557 computations (33.8% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a 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) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 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) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(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) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 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 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b 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 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))) (*.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) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.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) b) (*.f64 2 a)) (/.f64 b (neg.f64 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) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(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 2 a)) (/.f64 c (neg.f64 b))) |
4 calls:
| 94.0ms | a |
| 72.0ms | c |
| 64.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)))))) |
| 56.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 14.2b | 5 | a |
| 8.5b | 3 | b |
| 14.8b | 4 | c |
| 8.4b | 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 1567 to 860 computations (45.1% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.5376808344718416e+295 | +inf |
| 0.0ms | -0.0 | 4.3991968e-316 |
| 0.0ms | -1.9572883747436145e-253 | -1.1726959307089364e-255 |
| 0.0ms | -inf | -2.670552448188647e+301 |
Compiled 47 to 31 computations (34% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 72.0ms | c |
| 72.0ms | a |
| 60.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 14.5b | 5 | a |
| 8.5b | 4 | b |
| 15.3b | 4 | c |
Compiled 1169 to 647 computations (44.7% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 28.0ms | 2.2348759125618525e+85 | 7.403328551037291e+93 |
| 30.0ms | 1.1009861573000717e-306 | 4.6062561847443334e-303 |
| 15.0ms | -1.1677943197178208e+160 | -6.2717485075099595e+153 |
| 55.0ms | 352× | body | 256 | valid |
| 9.0ms | 61× | body | 256 | invalid |
| 2.0ms | 14× | body | 256 | infinite |
Compiled 1651 to 1110 computations (32.8% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 70.0ms | c |
| 69.0ms | a |
| 59.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 14.5b | 5 | a |
| 8.5b | 4 | b |
| 15.3b | 4 | c |
Compiled 1130 to 626 computations (44.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 2.2348759125618525e+85 | 7.403328551037291e+93 |
| 29.0ms | 1.1009861573000717e-306 | 4.6062561847443334e-303 |
| 21.0ms | -1.1677943197178208e+160 | -6.2717485075099595e+153 |
| 61.0ms | 384× | body | 256 | valid |
| 9.0ms | 61× | body | 256 | invalid |
| 3.0ms | 23× | body | 256 | infinite |
Compiled 1648 to 1104 computations (33% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 56.0ms | c |
| 55.0ms | b |
| 40.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 16.0b | 3 | a |
| 10.7b | 4 | b |
| 16.3b | 4 | c |
Compiled 1101 to 611 computations (44.5% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 2.2348759125618525e+85 | 7.403328551037291e+93 |
| 30.0ms | 1.1009861573000717e-306 | 4.6062561847443334e-303 |
| 36.0ms | -4.094840769464765e-81 | -1.8665194511828663e-93 |
| 68.0ms | 432× | body | 256 | valid |
| 17.0ms | 112× | body | 256 | invalid |
| 2.0ms | 12× | body | 256 | infinite |
Compiled 1801 to 1212 computations (32.7% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 55.0ms | b |
| 53.0ms | c |
| 40.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 16.0b | 3 | a |
| 10.8b | 4 | b |
| 16.4b | 4 | c |
Compiled 1071 to 593 computations (44.6% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 2.2348759125618525e+85 | 7.403328551037291e+93 |
| 33.0ms | 1.1009861573000717e-306 | 4.6062561847443334e-303 |
| 33.0ms | -4.094840769464765e-81 | -1.8665194511828663e-93 |
| 67.0ms | 432× | body | 256 | valid |
| 17.0ms | 110× | body | 256 | invalid |
| 5.0ms | 30× | body | 256 | infinite |
Compiled 1801 to 1212 computations (32.7% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 52.0ms | b |
| 39.0ms | c |
| 28.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 21.1b | 2 | a |
| 14.1b | 4 | b |
| 20.2b | 3 | c |
Compiled 1041 to 574 computations (44.9% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 1.0445399886900835e-81 | 6.449715597733785e-75 |
| 31.0ms | 1.1009861573000717e-306 | 4.6062561847443334e-303 |
| 33.0ms | -4.094840769464765e-81 | -1.8665194511828663e-93 |
| 69.0ms | 432× | body | 256 | valid |
| 19.0ms | 130× | body | 256 | invalid |
Compiled 1733 to 1178 computations (32% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 39.0ms | c |
| 27.0ms | b |
| 26.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 21.1b | 2 | a |
| 17.6b | 2 | b |
| 20.2b | 3 | c |
Compiled 1016 to 560 computations (44.9% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 30.0ms | 1.0445399886900835e-81 | 6.449715597733785e-75 |
| 23.0ms | 144× | body | 256 | valid |
| 4.0ms | 29× | body | 256 | invalid |
Compiled 551 to 382 computations (30.7% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 b (*.f64 c a)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (/.f64 8 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a)))) (/.f64 c 2))))) |
(if (>=.f64 b 0) (*.f64 -1/2 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) -4)))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 37.0ms | c |
| 26.0ms | b |
| 25.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 21.1b | 2 | a |
| 17.9b | 2 | b |
| 20.2b | 3 | c |
Compiled 990 to 543 computations (45.2% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 1.0445399886900835e-81 | 6.449715597733785e-75 |
| 23.0ms | 144× | body | 256 | valid |
| 4.0ms | 27× | body | 256 | invalid |
Compiled 605 to 409 computations (32.4% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 45.0ms | c |
| 24.0ms | b |
| 23.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 21.3b | 2 | a |
| 18.1b | 2 | b |
| 20.4b | 3 | c |
Compiled 877 to 475 computations (45.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 1.0445399886900835e-81 | 6.449715597733785e-75 |
| 23.0ms | 144× | body | 256 | valid |
| 6.0ms | 45× | body | 256 | invalid |
Compiled 497 to 346 computations (30.4% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 33.0ms | b |
| 33.0ms | c |
| 22.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 21.3b | 2 | a |
| 20.5b | 2 | b |
| 21.5b | 2 | c |
Compiled 857 to 461 computations (46.2% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.0809701445648238e-218 | 1.4227295140941759e-201 |
| 25.0ms | 160× | body | 256 | valid |
| 11.0ms | 74× | body | 256 | invalid |
Compiled 567 to 401 computations (29.3% saved)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (*.f64 -2 (/.f64 a b)) c))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (*.f64 (/.f64 c b) (*.f64 a -2)))) |
(if (>=.f64 b 0) (*.f64 (/.f64 1/2 a) (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) 2)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (/.f64 a b) (/.f64 1/2 c)) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 (/.f64 c b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 b a)) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 (*.f64 c (/.f64 2 b)) a))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 c (/.f64 (/.f64 b a) 2)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (/.f64 a b) (/.f64 1/2 c)))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (/.f64 (+.f64 a a) (/.f64 b c))))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a)))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (*.f64 4 (/.f64 (/.f64 b a) (*.f64 c (*.f64 2 (*.f64 (/.f64 b (*.f64 c a)) (/.f64 b (*.f64 c a))))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (/.f64 1 (*.f64 (*.f64 a (/.f64 c b)) (*.f64 a (/.f64 c b))))) (*.f64 b -2)) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
3 calls:
| 12.0ms | b |
| 11.0ms | c |
| 11.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.4b | 1 | a |
| 23.4b | 1 | b |
| 23.4b | 1 | c |
Compiled 835 to 446 computations (46.6% saved)
Total -24.2b remaining (-103.3%)
Threshold costs -24.2b (-103.3%)
| Inputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (*.f64 (+.f64 b b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
| Outputs |
|---|
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
3 calls:
| 3.0ms | b |
| 3.0ms | c |
| 3.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 23.4b | 1 | a |
| 23.4b | 1 | b |
| 23.4b | 1 | c |
Compiled 68 to 42 computations (38.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 161 | 3419 |
| 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 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 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)))))) -825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (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) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (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)))))) 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528) (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 2 a)) (/.f64 c (neg.f64 b))))))) |
(if (<=.f64 b -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 1400000000000000075696944097269332542836107081226720702598926879400807351251801292668928) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -7999999999999999997867224032985229958844312152947493490286721504194957436179390093383358076516537267549355030592229680163140752753032241761064126878056448) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -3827688768370271/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) (if (<=.f64 b 15000000000000000288809175752674680400695071722129377635407904759914989570040266639391326208) (if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -4485572775433911/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) (if (<=.f64 b 2050000000000000059975436488640282594352355063979498625855640101728898456559450275451431288832) (if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -2349585739513001/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) (if (<=.f64 b 7092144455206147/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b 6257774519299541/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (<=.f64 b 640796110776273/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (<=.f64 b 165509173077177/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (<=.f64 b 3860956584171391/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 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 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 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)))))) -825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224) (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) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (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)))))) 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528) (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 2 a)) (/.f64 c (neg.f64 b))))))) |
(if (<=.f64 b -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 1400000000000000075696944097269332542836107081226720702598926879400807351251801292668928) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 2 a)) (+.f64 -1 (-.f64 1 (/.f64 (*.f64 c -2) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -7999999999999999997867224032985229958844312152947493490286721504194957436179390093383358076516537267549355030592229680163140752753032241761064126878056448) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.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 2000000000000000086754593949238372146580586649903878623583547578672233625779362221882647511040) (if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -3827688768370271/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) (if (<=.f64 b 15000000000000000288809175752674680400695071722129377635407904759914989570040266639391326208) (if (>=.f64 b 0) (/.f64 -1/2 (/.f64 a (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -4485572775433911/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) (if (<=.f64 b 2050000000000000059975436488640282594352355063979498625855640101728898456559450275451431288832) (if (>=.f64 b 0) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b -2349585739513001/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2)))))) (if (<=.f64 b 221377464554871/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616) (if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 (*.f64 2 c) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) (if (<=.f64 b 7092144455206147/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))))) |
(if (<=.f64 b 6257774519299541/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048) (if (>=.f64 b 0) (*.f64 (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) b) (/.f64 -1/2 a)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (<=.f64 b 640796110776273/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536) (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 2 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2))))))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (<=.f64 b 165509173077177/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (if (>=.f64 b 0) (/.f64 (neg.f64 (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) (*.f64 c (/.f64 -1 b))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (<=.f64 b 3860956584171391/2757826131550993649364364103715456897804056554542556176448634698108099443712107910064330000971904293916892446775667965408323532095584366159791555750475533307061324308088589961496711008293655788792731796366049346060288) (if (>=.f64 b 0) (*.f64 -1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) (if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b))))) |
(if (>=.f64 b 0) (+.f64 (/.f64 (neg.f64 b) a) (/.f64 c b)) (/.f64 (*.f64 2 c) (+.f64 (neg.f64 b) (*.f64 -1 b)))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 c (neg.f64 b))) |
(if (>=.f64 b 0) (/.f64 (-.f64 (neg.f64 b) b) (*.f64 2 a)) (/.f64 b (neg.f64 a))) |
Compiled 1255 to 763 computations (39.2% saved)
| 4× | egg-herbie |
| 1678× | rational.json-simplify-51 |
| 1678× | rational.json-simplify-51 |
| 1652× | rational.json-simplify-35 |
| 1652× | rational.json-simplify-35 |
| 1192× | rational.json-simplify-35 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 249 | 4339 |
| 1 | 598 | 3851 |
| 2 | 1168 | 3779 |
| 3 | 2036 | 3765 |
| 4 | 4450 | 3717 |
| 0 | 268 | 7530 |
| 1 | 589 | 7208 |
| 2 | 1270 | 7160 |
| 3 | 2617 | 7154 |
| 4 | 4098 | 7154 |
| 5 | 5341 | 7154 |
| 0 | 268 | 7530 |
| 1 | 589 | 7208 |
| 2 | 1270 | 7160 |
| 3 | 2617 | 7154 |
| 4 | 4098 | 7154 |
| 5 | 5341 | 7154 |
| 0 | 249 | 4339 |
| 1 | 598 | 3851 |
| 2 | 1168 | 3779 |
| 3 | 2036 | 3765 |
| 4 | 4450 | 3717 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 712 to 381 computations (46.5% saved)
Compiled 1219 to 667 computations (45.3% saved)
Loading profile data...