Time bar (total: 15.9s)
| 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 |
| 0% | 0% | 93.6% | 0.1% | 0% | 6.2% | 0% | 7 |
| 6.7% | 6.2% | 87.4% | 0.1% | 0% | 6.2% | 0% | 8 |
| 11.1% | 10.1% | 81.1% | 0.1% | 0% | 8.6% | 0% | 9 |
| 18% | 15.6% | 71% | 0.1% | 0% | 13.3% | 0% | 10 |
| 25.9% | 22% | 63% | 0.1% | 0.8% | 14% | 0% | 11 |
| 35.5% | 29.1% | 52.9% | 0.1% | 1.6% | 16.4% | 0% | 12 |
Compiled 21 to 15 computations (28.6% saved)
| 1.4s | 5578× | body | 256 | valid |
| 748.0ms | 1145× | body | 2048 | valid |
| 417.0ms | 737× | body | 1024 | valid |
| 371.0ms | 416× | body | 4096 | valid |
| 172.0ms | 1000× | body | 256 | invalid |
| 83.0ms | 380× | body | 512 | valid |
| 67.0ms | 526× | body | 256 | infinite |
| 2× | egg-herbie |
| 1404× | rational.json-simplify-51 |
| 1108× | rational.json-simplify-1 |
| 982× | rational.json-simplify-46 |
| 892× | rational.json-simplify-54 |
| 878× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 41 | 204 |
| 1 | 96 | 204 |
| 2 | 180 | 204 |
| 3 | 362 | 204 |
| 4 | 1084 | 204 |
| 5 | 5215 | 204 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) |
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b)) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c)) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a)) |
| Outputs |
|---|
(/.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 4 (*.f64 a c))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 2 b)) |
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 4 (*.f64 b c))))) (*.f64 b 2)) |
(/.f64 (+.f64 (neg.f64 a) (sqrt.f64 (-.f64 (*.f64 a a) (*.f64 b (*.f64 4 c))))) (*.f64 b 2)) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 2 c)) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 c 2)) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 a b))))) (*.f64 2 a)) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 4 (*.f64 b a))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 c) (sqrt.f64 (-.f64 (*.f64 c c) (*.f64 b (*.f64 4 a))))) (*.f64 a 2)) |
Compiled 23 to 17 computations (26.1% saved)
| 1× | egg-herbie |
| 1912× | rational.json-simplify-35 |
| 1676× | rational.json-simplify-51 |
| 1350× | rational.json-simplify-53 |
| 990× | rational.json-simplify-39 |
| 860× | rational.json-simplify-59 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 34 | 51 |
| 2 | 65 | 51 |
| 3 | 124 | 51 |
| 4 | 371 | 51 |
| 5 | 2402 | 51 |
| 6 | 6522 | 51 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) |
| Outputs |
|---|
(/.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 4 (*.f64 a c))))) (*.f64 a 2)) |
Compiled 37 to 22 computations (40.5% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
Compiled 20 to 14 computations (30% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 4 (*.f64 a c)) |
| ✓ | 0.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| ✓ | 1.0b | (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) |
| ✓ | 28.9b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
Compiled 73 to 32 computations (56.2% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 1.0ms | b | @ | 0 | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
| 1.0ms | a | @ | inf | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 1.0ms | c | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 1.0ms | c | @ | inf | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 1× | batch-egg-rewrite |
| 1926× | rational.json-1 |
| 1926× | rational.json-2 |
| 1440× | rational.json-simplify-35 |
| 952× | exponential.json-3 |
| 952× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 118 |
| 1 | 120 | 118 |
| 2 | 289 | 118 |
| 3 | 767 | 118 |
| 4 | 2591 | 118 |
| 5 | 7261 | 118 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(-.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))))) (*.f64 a 2)) |
(*.f64 4 (*.f64 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1)))) (#(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 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))))))) (#(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 +.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 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (*.f64 b b) 2) (*.f64 a (+.f64 c c))))))) (#(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 (*.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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a))))) (#(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)) (*.f64 4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))))))) (#(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) (/.f64 1/4 a))))) (#(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) (*.f64 (/.f64 1/2 a) 1/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)) a) 1/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))) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 2 a)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 -1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 2 (*.f64 (neg.f64 a) 4)))))) (#(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)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.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 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 a) 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)) (neg.f64 (+.f64 a a))) -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)) (*.f64 2 (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 4 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 4 (+.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 (+.f64 a a)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (neg.f64 a) 4)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 a (*.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a c) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 a c) 16)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 a c) 16)) (*.f64 2 (*.f64 (*.f64 a c) 16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (*.f64 a c)) 1))))) |
| 1× | egg-herbie |
| 1402× | rational.json-simplify-35 |
| 976× | rational.json-simplify-41 |
| 966× | rational.json-simplify-51 |
| 770× | rational.json-simplify-1 |
| 730× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 316 | 6975 |
| 1 | 735 | 6845 |
| 2 | 1546 | 6809 |
| 3 | 3347 | 6791 |
| 4 | 6688 | 6791 |
| 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 -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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))) |
(*.f64 -1 (/.f64 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 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 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (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 -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 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))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 4 (*.f64 c a)) |
(+.f64 (sqrt.f64 (-.f64 (*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 2)) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) |
(*.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) |
(+.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 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(*.f64 2 (-.f64 (/.f64 (*.f64 b b) 2) (*.f64 a (+.f64 c c)))) |
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(*.f64 -1 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) |
(*.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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(+.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a))) |
(-.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 4 a))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a))) |
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) (/.f64 1/4 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 1/2) |
(*.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 2 a)) 1/4) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2)) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 -1 (+.f64 a a))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 2 (*.f64 (neg.f64 a) 4))) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2))) |
(*.f64 (*.f64 (/.f64 1/2 a) 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)) (neg.f64 (+.f64 a a))) -1) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))) -1) |
(*.f64 1/4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 2 a))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 4 a)) 2) |
(*.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 4) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 (/.f64 -1 (+.f64 a a)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 (/.f64 2 (*.f64 (neg.f64 a) 4)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(+.f64 (*.f64 a c) (*.f64 a (*.f64 c 3))) |
(+.f64 (*.f64 4 (*.f64 a c)) 0) |
(+.f64 0 (*.f64 4 (*.f64 a c))) |
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c))) |
(+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c)) |
(-.f64 (*.f64 4 (*.f64 a c)) 0) |
(/.f64 (*.f64 4 (*.f64 a c)) 1) |
(/.f64 (*.f64 a (*.f64 c 8)) 2) |
(/.f64 (*.f64 (*.f64 a c) 16) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 a c) 16)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 a c) 16)) (*.f64 2 (*.f64 (*.f64 a c) 16))) 16) |
(pow.f64 (*.f64 4 (*.f64 a c)) 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/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)))) (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 (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 (*.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/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 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c a) 3))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))) |
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 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 -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 (/.f64 c b) (+.f64 a a))) |
(+.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 (*.f64 a (*.f64 (/.f64 c b) 2)) (*.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 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 (/.f64 c b) 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))))) |
(+.f64 (neg.f64 b) (+.f64 (*.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 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)))))) |
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 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 -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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b 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 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/2 (/.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/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 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.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 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))))) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c 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 -1/2 (/.f64 b a)) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5))))))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.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/2 (/.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 -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 (pow.f64 c 2) (/.f64 a (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 -2 (/.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 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (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 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 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.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/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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (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 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 a (pow.f64 b 7)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.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 b (neg.f64 a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3)) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 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 c b) (+.f64 (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5))))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 b (neg.f64 a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (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 (pow.f64 c 2) (/.f64 a (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 -2 (/.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 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (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 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 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.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/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5))) (*.f64 -1/4 (*.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 3) b)))) (*.f64 -1 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/4 (*.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 3) b))) (+.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 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 -1/4 (*.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 3) b))))) |
(+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.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 -1/4 (*.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 3) 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 (pow.f64 c 2) (/.f64 a (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 -2 (/.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 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (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 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 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.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/4 (/.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))) (*.f64 a b))) (+.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))) (*.f64 -1/4 (*.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) (*.f64 a b)))))) |
(+.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 (+.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 (/.f64 (pow.f64 c 4) (*.f64 a b)) -1/4))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.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 -1/4 (/.f64 (pow.f64 c 4) (*.f64 a b)))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (*.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 -1/4 (/.f64 (pow.f64 c 4) (*.f64 a b))))) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(*.f64 4 (*.f64 c a)) |
(*.f64 c (*.f64 a 4)) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0) |
(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 c (*.f64 a 4)))) |
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 0) |
(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 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 c (*.f64 a 4)))) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) |
(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 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 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 c (*.f64 a 4)))) |
(/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) 1) |
(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 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 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 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 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 c (*.f64 a 4)))) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 4 (*.f64 a c)))) |
(+.f64 (*.f64 b b) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 0) |
(-.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 c (*.f64 a 4))) |
(+.f64 -1 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1))) |
(-.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 c (*.f64 a 4)))) |
(+.f64 (*.f64 b b) (*.f64 c (*.f64 a -4))) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 4 (*.f64 a c)) 1)) -1) |
(-.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 c (*.f64 a 4))) |
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 2 (-.f64 (/.f64 (*.f64 b b) 2) (*.f64 a (+.f64 c c)))) |
(*.f64 2 (-.f64 (*.f64 b (/.f64 b 2)) (*.f64 a (+.f64 c c)))) |
(*.f64 2 (-.f64 (*.f64 b (/.f64 b 2)) (*.f64 c (+.f64 a a)))) |
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) |
(-.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 c (*.f64 a 4))) |
(*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2) 1/2) |
(-.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 c (*.f64 a 4))) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 2)) |
(-.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 c (*.f64 a 4))) |
(/.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(-.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 c (*.f64 a 4))) |
(/.f64 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b)) -1) |
(-.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 c (*.f64 a 4))) |
(/.f64 (*.f64 2 (-.f64 (*.f64 4 (*.f64 a c)) (*.f64 b b))) -2) |
(-.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 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 c (*.f64 a 4))) |
(pow.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))) 1) |
(-.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 c (*.f64 a 4))) |
(+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(+.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 4 a))) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2))) |
(*.f64 (+.f64 (neg.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.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 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.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 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 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 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 1 (*.f64 a 8))) |
(*.f64 4 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1 (*.f64 a 8)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 (/.f64 1/8 a) 4)) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 2 a)) 1/4) |
(*.f64 1/4 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2) (/.f64 1 a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 -1 (+.f64 a a))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 2 (*.f64 (neg.f64 a) 4))) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.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 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 1/2))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) 2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a))) -1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))) -1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 1/4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 2 a))) |
(*.f64 1/4 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 4 a)) 2) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) a) 4) 2) |
(*.f64 2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 4 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1 (*.f64 a 8)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 (/.f64 1/8 a) 4)) |
(*.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)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 2 (*.f64 (neg.f64 a) 4)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)))) |
(*.f64 (+.f64 (neg.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.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))) |
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(+.f64 (*.f64 a c) (*.f64 a (*.f64 c 3))) |
(*.f64 c (*.f64 a 4)) |
(+.f64 (*.f64 4 (*.f64 a c)) 0) |
(*.f64 c (*.f64 a 4)) |
(+.f64 0 (*.f64 4 (*.f64 a c))) |
(*.f64 c (*.f64 a 4)) |
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 a (+.f64 c c))) |
(*.f64 c (*.f64 a 4)) |
(+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c)) |
(*.f64 c (*.f64 a 4)) |
(-.f64 (*.f64 4 (*.f64 a c)) 0) |
(*.f64 c (*.f64 a 4)) |
(/.f64 (*.f64 4 (*.f64 a c)) 1) |
(*.f64 c (*.f64 a 4)) |
(/.f64 (*.f64 a (*.f64 c 8)) 2) |
(*.f64 c (*.f64 a 4)) |
(/.f64 (*.f64 (*.f64 a c) 16) 4) |
(*.f64 c (*.f64 a 4)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 a c) 16)) 8) |
(*.f64 c (*.f64 a 4)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 a c) 16)) (*.f64 2 (*.f64 (*.f64 a c) 16))) 16) |
(*.f64 c (*.f64 a 4)) |
(pow.f64 (*.f64 4 (*.f64 a c)) 1) |
(*.f64 c (*.f64 a 4)) |
Compiled 5463 to 3340 computations (38.9% saved)
12 alts after pruning (11 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 202 | 11 | 213 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 202 | 12 | 214 |
| Status | Error | Program |
|---|---|---|
| 46.7b | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) | |
| ▶ | 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
| ▶ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 46.3b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) | |
| 55.9b | (/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| 39.6b | (/.f64 c (neg.f64 b)) | |
| ▶ | 46.3b | (/.f64 b (neg.f64 a)) |
| ▶ | 46.5b | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 53.4b | (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) | |
| 39.1b | (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) | |
| ▶ | 52.3b | (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
Compiled 346 to 244 computations (29.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| ✓ | 0.2b | (*.f64 a (*.f64 c 3)) |
| ✓ | 1.0b | (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))) |
| ✓ | 28.9b | (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c)))) |
Compiled 101 to 47 computations (53.5% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 49.0ms | a | @ | -inf | (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c)))) |
| 3.0ms | a | @ | -inf | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| 2.0ms | b | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| 1.0ms | a | @ | inf | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| 1.0ms | b | @ | 0 | (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c)))) |
| 1× | batch-egg-rewrite |
| 2044× | rational.json-1 |
| 1486× | rational.json-simplify-35 |
| 1016× | exponential.json-3 |
| 1016× | rational.json-2 |
| 1016× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 154 |
| 1 | 134 | 136 |
| 2 | 315 | 118 |
| 3 | 854 | 118 |
| 4 | 2791 | 118 |
| 5 | 7718 | 118 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c)))) |
(-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))) |
(*.f64 a (*.f64 c 3)) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| 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 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))) (#(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 (*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 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 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 b b) (-.f64 (*.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 b b) (-.f64 (*.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 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))))) (#(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 (*.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 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4) 4)))) (#(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 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 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 a (*.f64 c 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a c) (*.f64 a (+.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 c 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (+.f64 c c)) (*.f64 a c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c 12)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 c 12))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 c 12))) (*.f64 2 (*.f64 a (*.f64 c 12)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 c 3)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (*.f64 (/.f64 1/2 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 4) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 2 a)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 -1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 2 (*.f64 (neg.f64 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 a a)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (neg.f64 a) 4)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))))))) |
| 1× | egg-herbie |
| 1200× | rational.json-simplify-51 |
| 1094× | rational.json-simplify-46 |
| 902× | rational.json-simplify-61 |
| 858× | rational.json-simplify-1 |
| 826× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 387 | 9095 |
| 1 | 912 | 8403 |
| 2 | 1915 | 8359 |
| 3 | 4131 | 7585 |
| 4 | 7288 | 7585 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 5))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))))) |
b |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) b) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) b)) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (pow.f64 b 5))) b))) |
(*.f64 -1 b) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (*.f64 -1 b)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (*.f64 -1 b))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (pow.f64 b 5))) (*.f64 -1 b)))) |
b |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 3 c))) b)) b) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 3 c))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 3 c))) b)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 c (*.f64 3 c)) 3)) (pow.f64 b 5))) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3)))))) |
b |
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) b))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) b)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (*.f64 3 a)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) b))))) |
(*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) (pow.f64 b 2)) |
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c))))) |
(*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) (pow.f64 b 2)) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) (pow.f64 b 2)) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a)))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a))) |
(+.f64 (pow.f64 b 2) (*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a)))) |
(+.f64 (pow.f64 b 2) (*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a)))) |
(+.f64 (pow.f64 b 2) (*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a)))) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) a)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3)))))))) |
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b 7)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b)))))) |
(*.f64 -1 (/.f64 b a)) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) (*.f64 -1 (/.f64 b a))))) |
(*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (pow.f64 b 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 4) (pow.f64 b 6)))) (pow.f64 a 3)) b))))) |
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (*.f64 a (pow.f64 b 3)))) (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b)))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (*.f64 3 a)) 3)) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 4) (pow.f64 b 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (*.f64 3 a)) 3)) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b)))))) |
(+.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 2 (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) |
(*.f64 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4))) 16) |
(pow.f64 (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 b b) (-.f64 (*.f64 c (*.f64 a 4)) 1))) |
(+.f64 (neg.f64 (*.f64 c (*.f64 a 4))) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 c (*.f64 a 4)) 1)) -1) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(*.f64 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(*.f64 1 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 -1 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) |
(*.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 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4) 4) |
(/.f64 (*.f64 2 (-.f64 (*.f64 c (*.f64 a 4)) (*.f64 b b))) -2) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 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 a (*.f64 c 3)) 0) |
(+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) |
(+.f64 0 (*.f64 a (*.f64 c 3))) |
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 a c)) |
(-.f64 (*.f64 a (*.f64 c 3)) 0) |
(/.f64 (*.f64 a (*.f64 c 3)) 1) |
(/.f64 (*.f64 a (*.f64 c 6)) 2) |
(/.f64 (*.f64 a (*.f64 c 12)) 4) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 c 12))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 c 12))) (*.f64 2 (*.f64 a (*.f64 c 12)))) 16) |
(pow.f64 (*.f64 a (*.f64 c 3)) 1) |
(+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(+.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a))) |
(-.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a))) |
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (/.f64 1/4 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 1/2) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 2 a)) 1/4) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2)) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 -1 (+.f64 a a))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 2 (*.f64 (neg.f64 a) 4))) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a))) -1) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))) -1) |
(*.f64 1/4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 2 a))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) 2) |
(*.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 4) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 4)) |
(*.f64 (/.f64 -1 (+.f64 a a)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (/.f64 2 (*.f64 (neg.f64 a) 4)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))) |
(sqrt.f64 (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(sqrt.f64 (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(sqrt.f64 (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(sqrt.f64 (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) |
(+.f64 (sqrt.f64 (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (+.f64 a (*.f64 3 a))))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) 1/2))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 c (*.f64 3 c))))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1/4 a) c))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) |
(+.f64 (+.f64 (sqrt.f64 (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3)))))) |
(+.f64 (sqrt.f64 (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (+.f64 a (*.f64 3 a))))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)) -1/8)))) |
(+.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 c (*.f64 3 c))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3)))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1/4 a) c)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (*.f64 -1/8 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -1) 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b 6) (pow.f64 (sqrt.f64 -1) 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 5))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))))) (+.f64 (sqrt.f64 (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) (*.f64 (/.f64 (pow.f64 b 6) (sqrt.f64 -1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 5))) 1/16))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 b 6) (sqrt.f64 -1)) (*.f64 1/16 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 5))))) (+.f64 (sqrt.f64 (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (+.f64 a (*.f64 3 a))))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3))) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)) -1/8))))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 c (*.f64 3 c)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 b 6) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 5)))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -1)) (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3))))))) |
(+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a 4)) 5))) (*.f64 1/16 (/.f64 (pow.f64 b 6) (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -1)) (*.f64 1/2 (sqrt.f64 (/.f64 (/.f64 1/4 a) c)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (*.f64 -1/8 (/.f64 (pow.f64 b 4) (sqrt.f64 -1))))))) |
b |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) b) |
(+.f64 b (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b))) |
(+.f64 b (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2))) |
(+.f64 b (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))) |
(+.f64 b (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) b)) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 b (+.f64 (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b))) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 b (+.f64 (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (pow.f64 b 5))) b))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3))) (+.f64 b (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (+.f64 (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))))) |
(+.f64 (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3))) (+.f64 b (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (pow.f64 b 5)))))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (*.f64 -1 b)) |
(+.f64 (neg.f64 b) (*.f64 1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b))) |
(+.f64 (neg.f64 b) (*.f64 1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))) |
(+.f64 (neg.f64 b) (*.f64 (/.f64 c b) (*.f64 (*.f64 a 4) 1/2))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (*.f64 -1 b))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 (neg.f64 b) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3)) 1/8))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))) (*.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3)) 1/8)) |
(+.f64 (*.f64 (/.f64 c b) (*.f64 (*.f64 a 4) 1/2)) (+.f64 (neg.f64 b) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3)) 1/8))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (pow.f64 b 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) b)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (pow.f64 b 5))) (*.f64 -1 b)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 (+.f64 (neg.f64 b) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (pow.f64 b 5)))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3)) 1/8))) |
(+.f64 (*.f64 1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3)) 1/8) (+.f64 (neg.f64 b) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3)) 1/8) (+.f64 (neg.f64 b) (+.f64 (*.f64 (/.f64 c b) (*.f64 (*.f64 a 4) 1/2)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (pow.f64 b 5)))))) |
b |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 3 c))) b)) b) |
(+.f64 b (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b))) |
(+.f64 b (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2))) |
(+.f64 b (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))) |
(+.f64 b (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 3 c))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 b (+.f64 (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b))) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 b (+.f64 (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (+.f64 c (*.f64 3 c))) b)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 (+.f64 c (*.f64 3 c)) 3)) (pow.f64 b 5))) (+.f64 b (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3))) (+.f64 b (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (+.f64 (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))))) |
(+.f64 (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3))) (+.f64 b (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (pow.f64 b 5)))))) |
b |
(+.f64 b (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) b))) |
(+.f64 b (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b))) |
(+.f64 b (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2))) |
(+.f64 b (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))) |
(+.f64 b (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 b (+.f64 (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b))) (+.f64 b (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))))) |
(+.f64 b (+.f64 (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b))) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (*.f64 3 a)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) b))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) b)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (pow.f64 b 3))) (+.f64 b (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (pow.f64 b 5)))))) |
(+.f64 b (+.f64 (+.f64 (*.f64 (+.f64 c (*.f64 3 c)) (*.f64 (/.f64 a b) -1/2)) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (pow.f64 b 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (pow.f64 b 5))) (+.f64 b (*.f64 -1/2 (*.f64 (+.f64 c (*.f64 3 c)) (/.f64 a b)))))) |
(+.f64 (*.f64 (*.f64 a 4) (*.f64 -1/2 (/.f64 c b))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (pow.f64 b 3))) (+.f64 b (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (pow.f64 b 5)))))) |
(*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) |
(*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) |
(*.f64 c (neg.f64 (+.f64 a (*.f64 3 a)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c)))) |
(*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) |
(*.f64 c (neg.f64 (+.f64 a (*.f64 3 a)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 a (+.f64 c (*.f64 3 c))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) |
(*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) |
(*.f64 c (neg.f64 (+.f64 a (*.f64 3 a)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (*.f64 a (+.f64 (*.f64 -1 c) (*.f64 -3 c))) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a)))) |
(*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) |
(*.f64 c (neg.f64 (+.f64 a (*.f64 3 a)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (*.f64 c (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a))) |
(*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) |
(*.f64 c (neg.f64 (+.f64 a (*.f64 3 a)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c)) |
(*.f64 c (*.f64 a -4)) |
(+.f64 (pow.f64 b 2) (*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a)))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a)))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(+.f64 (pow.f64 b 2) (*.f64 c (+.f64 (*.f64 -3 a) (*.f64 -1 a)))) |
(+.f64 (pow.f64 b 2) (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 c (neg.f64 (+.f64 a (*.f64 3 a))))) |
(+.f64 (pow.f64 b 2) (*.f64 (+.f64 a (*.f64 3 a)) (neg.f64 c))) |
(+.f64 (pow.f64 b 2) (*.f64 c (*.f64 a -4))) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) |
(*.f64 (/.f64 (sqrt.f64 -1) a) (*.f64 (sqrt.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) 1/2)) |
(*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 (/.f64 (sqrt.f64 -1) a) 1/2)) |
(*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) |
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a 4))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) a) (*.f64 (sqrt.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) 1/2)) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 (/.f64 (sqrt.f64 -1) a) 1/2)) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a 4))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)))) (+.f64 (*.f64 (/.f64 (sqrt.f64 -1) a) (*.f64 (sqrt.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) 1/2)) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 (/.f64 (sqrt.f64 -1) a) 1/2)) (*.f64 -1/2 (/.f64 b a))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (+.f64 a (*.f64 3 a))))) (*.f64 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)) 1/4))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 c (*.f64 3 c)))) (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)))))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a 4))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1/4 a) c)) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)))))) |
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 -1) a) (sqrt.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)))))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 (pow.f64 (sqrt.f64 -1) 3) a)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3)))))))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 -1) a) (*.f64 (sqrt.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))) 1/2)) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 (/.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 -1) a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3))) -1/16)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))))) (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a))))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3))) (*.f64 (/.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 -1) a)) -1/16))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (+.f64 a (*.f64 3 a))))) (*.f64 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)) 1/4)) (*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 (/.f64 (sqrt.f64 -1) a) 1/2)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c (+.f64 a (*.f64 3 a)))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) (+.f64 c (*.f64 3 c)))) (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 -1) a))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c (*.f64 a 4))) (*.f64 1/2 (/.f64 (sqrt.f64 -1) a))) (*.f64 -1/2 (/.f64 b a))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1/4 a) c)) (*.f64 1/4 (/.f64 (pow.f64 b 2) (*.f64 (sqrt.f64 -1) a)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (*.f64 c (*.f64 a 4)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (*.f64 (sqrt.f64 -1) a)))))) |
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) |
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 -1/4 (/.f64 c (*.f64 a b)))) |
(*.f64 c (*.f64 (/.f64 (*.f64 a 4) (*.f64 a b)) -1/4)) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 -1/4 (/.f64 c (*.f64 a b)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 4) (*.f64 a b)) -1/4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 -1/4 (/.f64 c (*.f64 a b)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 4) (*.f64 a b)) -1/4)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 4)) (pow.f64 (*.f64 -1/8 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2)) 2)) (*.f64 a (pow.f64 b 7)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 4)) (*.f64 1/64 (pow.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) 2))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5))))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 -1/4 (+.f64 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 4)) (*.f64 1/64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 4))) (*.f64 a (pow.f64 b 7))) (*.f64 c (/.f64 (+.f64 a (*.f64 3 a)) (*.f64 a b))))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 -1/4 (+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (/.f64 c (*.f64 a b))) (/.f64 (*.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 4) 5/64) (*.f64 a (pow.f64 b 7))))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/4 (+.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))) (/.f64 (*.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 4) 5/64) (*.f64 a (pow.f64 b 7))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3)))))) |
(*.f64 -1 (/.f64 b a)) |
(neg.f64 (/.f64 b a)) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) (*.f64 -1 (/.f64 b a))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b)))) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (+.f64 a (*.f64 3 a)) (*.f64 a b))))) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 1/4 (*.f64 c (/.f64 (+.f64 a (*.f64 3 a)) (*.f64 a b)))) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (neg.f64 (/.f64 b a)) (+.f64 (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b)))) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 3 (*.f64 c a)) (*.f64 c a)) (*.f64 a b))) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5))) 1/32)))) |
(+.f64 (*.f64 1/4 (*.f64 c (/.f64 (+.f64 a (*.f64 3 a)) (*.f64 a b)))) (+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5))) 1/32)) (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5))) 1/32))) |
(+.f64 (+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3)))) (*.f64 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (*.f64 a (pow.f64 b 5))) 1/32))) |
(*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 -1/16 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (/.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/16))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 -1/16 (/.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (/.f64 a (pow.f64 b 3)))) (*.f64 -1/32 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/16)) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) -1/32)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 -1/16 (/.f64 a (pow.f64 b 3)))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (pow.f64 b 5)) -1/32)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 -1/16 (/.f64 a (pow.f64 b 3)))) (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (*.f64 -1/32 (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 a 2) (pow.f64 (+.f64 c (*.f64 3 c)) 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 a (pow.f64 (+.f64 c (*.f64 3 c)) 2)) (pow.f64 b 3))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (pow.f64 b 3))) 2) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 4) (pow.f64 b 6)))) (pow.f64 a 3)) b))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 c (*.f64 3 c)) b)) (+.f64 (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (/.f64 a (pow.f64 b 3)))) (*.f64 -1/4 (*.f64 (pow.f64 a 3) (/.f64 (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (pow.f64 b 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 4) (pow.f64 b 6)))) b)))) (*.f64 -1/32 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 (/.f64 a (pow.f64 b 3)) -1/16)) (+.f64 (*.f64 -1/4 (+.f64 (/.f64 (+.f64 c (*.f64 3 c)) b) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (pow.f64 b 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) b)))) (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 5)) -1/32)))) |
(+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 -1/16 (/.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (pow.f64 b 5)) -1/32)) (*.f64 -1/4 (+.f64 (/.f64 (+.f64 c (*.f64 3 c)) b) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (pow.f64 b 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) b)))))) |
(+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (*.f64 -1/16 (/.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 3) (*.f64 -1/32 (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (*.f64 -1/4 (+.f64 (/.f64 (+.f64 c (*.f64 3 c)) b) (*.f64 (+.f64 (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 2) (pow.f64 b 3)) 2)) (*.f64 1/16 (/.f64 (pow.f64 (+.f64 c (*.f64 3 c)) 4) (pow.f64 b 6)))) (/.f64 (pow.f64 a 3) b)))))) |
(*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b))) |
(*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 -1/4 (/.f64 c (*.f64 a b)))) |
(*.f64 c (*.f64 (/.f64 (*.f64 a 4) (*.f64 a b)) -1/4)) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (*.f64 a (pow.f64 b 3)))) (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 -1/4 (/.f64 c (*.f64 a b)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 4) (*.f64 a b)) -1/4)) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (*.f64 3 a)) 3)) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) (*.f64 a b))) (*.f64 -1/32 (/.f64 (pow.f64 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 -1/4 (/.f64 c (*.f64 a b)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 c (*.f64 (/.f64 (*.f64 a 4) (*.f64 a b)) -1/4)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 (+.f64 a (*.f64 3 a)) 2)) (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 4) (pow.f64 b 6))) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 2) (pow.f64 b 3))) 2))) (*.f64 a b))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 (+.f64 a (*.f64 3 a)) 3)) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/4 (/.f64 (*.f64 c (+.f64 a (*.f64 3 a))) (*.f64 a b)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 a (*.f64 3 a)) (/.f64 c (*.f64 a b)))) (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5))))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 4) (pow.f64 b 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) (*.f64 a b)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 -1/4 (+.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 4) (pow.f64 b 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) (*.f64 a b))) (*.f64 c (/.f64 (+.f64 a (*.f64 3 a)) (*.f64 a b))))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/4 (+.f64 (*.f64 (+.f64 a (*.f64 3 a)) (/.f64 c (*.f64 a b))) (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 4) (pow.f64 b 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (+.f64 a (*.f64 3 a)) 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) (*.f64 a b))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 3) (*.f64 a (pow.f64 b 5)))) (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (+.f64 a (*.f64 3 a))) 2) (*.f64 a (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 3) (*.f64 a (pow.f64 b 5)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (*.f64 c (*.f64 a 4)) 2) (*.f64 a (pow.f64 b 3)))) (*.f64 -1/4 (+.f64 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))) (*.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (*.f64 a 4) 4) (pow.f64 b 6))) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 (*.f64 a 4) 2) (pow.f64 b 3)) 2))) (/.f64 (pow.f64 c 4) (*.f64 a b))))))) |
(+.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 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 1 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(*.f64 (*.f64 (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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4) 4) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)) 8) |
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 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 b) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(+.f64 (*.f64 b b) (*.f64 (*.f64 c 4) (neg.f64 a))) |
(+.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 b b) (-.f64 (*.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 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.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 2 (/.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(-.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 (*.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 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4) 4) |
(-.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 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4)) 8) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 4)) (*.f64 2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 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 a (*.f64 c 3)) 0) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(+.f64 (*.f64 a c) (*.f64 a (+.f64 c c))) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(+.f64 0 (*.f64 a (*.f64 c 3))) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(+.f64 (*.f64 a (+.f64 c c)) (*.f64 a c)) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(-.f64 (*.f64 a (*.f64 c 3)) 0) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(/.f64 (*.f64 a (*.f64 c 3)) 1) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(/.f64 (*.f64 a (*.f64 c 6)) 2) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(/.f64 (*.f64 a (*.f64 c 12)) 4) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(/.f64 (*.f64 2 (*.f64 a (*.f64 c 12))) 8) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 a (*.f64 c 12))) (*.f64 2 (*.f64 a (*.f64 c 12)))) 16) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(pow.f64 (*.f64 a (*.f64 c 3)) 1) |
(*.f64 c (*.f64 3 a)) |
(*.f64 3 (*.f64 c a)) |
(+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(+.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2))) |
(*.f64 (+.f64 (neg.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.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 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 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 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 4 (/.f64 1 (*.f64 a 8)))) |
(*.f64 4 (*.f64 (/.f64 1/8 a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 2 a)) 1/4) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 (/.f64 2 a) 1/4)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/4 (/.f64 2 a))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2) (/.f64 1 a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 1/2 (*.f64 (/.f64 1 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 c (*.f64 a 4))))) (/.f64 1 a))) |
(*.f64 (/.f64 1 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 1/2 (*.f64 (/.f64 1 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 c (*.f64 a 4))))) (/.f64 1 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 -1 (+.f64 a a))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 2 (*.f64 (neg.f64 a) 4))) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1/2))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 1/2 (*.f64 (/.f64 1 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 c (*.f64 a 4))))) (/.f64 1 a))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a))) -1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a))) -1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 1/4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 2 a))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 (/.f64 2 a) 1/4)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 1/4 (/.f64 2 a))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) 2) |
(*.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 4) 2) |
(*.f64 2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 a 4))) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 4)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 4 (/.f64 1 (*.f64 a 8)))) |
(*.f64 4 (*.f64 (/.f64 1/8 a) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))))) |
(*.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)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(*.f64 (/.f64 2 (*.f64 (neg.f64 a) 4)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (+.f64 (neg.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (*.f64 2 (/.f64 1/4 a))) |
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (+.f64 a a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(neg.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (neg.f64 a)))) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
Compiled 11 to 5 computations (54.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
Compiled 23 to 7 computations (69.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 0.0ms | a | @ | 0 | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 0.0ms | b | @ | 0 | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 0.0ms | b | @ | inf | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 0.0ms | c | @ | inf | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 1× | batch-egg-rewrite |
| 1800× | rational.json-1 |
| 1800× | rational.json-2 |
| 1140× | rational.json-3 |
| 1138× | rational.json-4 |
| 1118× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 72 | 23 |
| 2 | 196 | 23 |
| 3 | 555 | 23 |
| 4 | 1721 | 23 |
| 5 | 4212 | 23 |
| 6 | 7642 | 23 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b)))) (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)) (/.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (*.f64 2 (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c))) (*.f64 -2 (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b)))) (*.f64 b (/.f64 2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b)))) (neg.f64 (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c))) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b)))) (neg.f64 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (-.f64 0 (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)))) (neg.f64 (*.f64 -2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (neg.f64 (*.f64 b (/.f64 2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)))) (/.f64 a (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (-.f64 0 (neg.f64 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1))))) |
| 1× | egg-herbie |
| 1220× | rational.json-simplify-53 |
| 1136× | rational.json-simplify-2 |
| 874× | rational.json-simplify-35 |
| 814× | rational.json-simplify-1 |
| 812× | rational.json-simplify-44 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 102 | 1640 |
| 1 | 326 | 1518 |
| 2 | 951 | 1518 |
| 3 | 4167 | 1518 |
| 4 | 6247 | 1518 |
| 5 | 7648 | 1518 |
| 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 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 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 0) |
(*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1) |
(*.f64 1 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))) |
(*.f64 -1 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b)))) |
(*.f64 2 (/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2)) |
(*.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2)) |
(*.f64 1/2 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a)))) |
(*.f64 (/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 2) |
(*.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))) -1) |
(*.f64 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a))) 1/2) |
(/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1) |
(/.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 2) |
(/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c)))) |
(/.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4) 4) |
(/.f64 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b)))) (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4)) 8) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)) (/.f64 a (neg.f64 b))) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (*.f64 2 (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4))) 16) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c))) (*.f64 -2 (/.f64 a b))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b)))) (*.f64 b (/.f64 2 c))) |
(/.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b)))) (neg.f64 (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c))))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c))) (/.f64 a b)) |
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b)))) (neg.f64 (/.f64 b c))) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (-.f64 0 (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)))) (neg.f64 (*.f64 -2 (/.f64 a b)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (neg.f64 (*.f64 b (/.f64 2 c)))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)))) (/.f64 a (neg.f64 b))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (/.f64 b c)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (-.f64 0 (neg.f64 (/.f64 b c)))) |
(pow.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1) |
| 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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (/.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 c b) (/.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 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (/.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 c b) (/.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 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.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 c b) (/.f64 b (neg.f64 a))) |
(-.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 0) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 1 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 -1 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b)))) |
(neg.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b)))) |
(*.f64 2 (/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2)) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 1/2) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2)) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 1/2 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a)))) |
(*.f64 1/2 (+.f64 (/.f64 (+.f64 c c) b) (*.f64 b (/.f64 -2 a)))) |
(*.f64 (/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 2) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b))) -1) |
(neg.f64 (+.f64 (/.f64 b a) (/.f64 c (neg.f64 b)))) |
(*.f64 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a))) 1/2) |
(*.f64 1/2 (+.f64 (/.f64 c (/.f64 b 2)) (*.f64 b (/.f64 -2 a)))) |
(*.f64 1/2 (+.f64 (/.f64 (+.f64 c c) b) (*.f64 b (/.f64 -2 a)))) |
(/.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 2) 2) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4) 4) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b)))) (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4)) 8) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)) (/.f64 a (neg.f64 b))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (*.f64 2 (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b))))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 4))) 16) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c))) (*.f64 -2 (/.f64 a b))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b)))) (*.f64 b (/.f64 2 c))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b)))) (neg.f64 (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c))))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c))) (/.f64 a b)) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b)))) (neg.f64 (/.f64 b c))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (-.f64 0 (*.f64 (/.f64 b c) (*.f64 -2 (/.f64 a b))))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)))) (neg.f64 (*.f64 -2 (/.f64 a b)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (neg.f64 (*.f64 b (/.f64 2 c)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))))) (*.f64 b (/.f64 (/.f64 a b) (neg.f64 c)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 b c)))) (/.f64 a (neg.f64 b))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (/.f64 b c)) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))))) (-.f64 0 (neg.f64 (/.f64 b c)))) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(pow.f64 (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) 1) |
(+.f64 (*.f64 -1 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (neg.f64 (/.f64 b a)) (/.f64 c b)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (/.f64 a b) -2) |
| ✓ | 0.7b | (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) |
| ✓ | 4.3b | (*.f64 c (*.f64 (/.f64 a b) -2)) |
| ✓ | 4.5b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
Compiled 65 to 31 computations (52.3% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 63.0ms | c | @ | 0 | (*.f64 c (*.f64 (/.f64 a b) -2)) |
| 1.0ms | b | @ | 0 | (*.f64 c (*.f64 (/.f64 a b) -2)) |
| 0.0ms | b | @ | inf | (*.f64 c (*.f64 (/.f64 a b) -2)) |
| 0.0ms | c | @ | inf | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
| 0.0ms | b | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
| 1× | batch-egg-rewrite |
| 1666× | rational.json-1 |
| 1666× | rational.json-2 |
| 1666× | rational.json-4 |
| 1666× | rational.json-3 |
| 1410× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 98 |
| 1 | 119 | 98 |
| 2 | 307 | 94 |
| 3 | 862 | 82 |
| 4 | 2888 | 82 |
| 5 | 6711 | 82 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) |
(*.f64 (/.f64 a b) -2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)) (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 (/.f64 1/2 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) a) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 a (*.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (/.f64 a b) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 c (*.f64 (/.f64 a b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (+.f64 (neg.f64 b) (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 -2 (/.f64 c b)))) b)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) (-.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 b a) (*.f64 c -2)) (/.f64 (/.f64 b a) (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (+.f64 (/.f64 b (*.f64 c -2)) (/.f64 b (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b a) (*.f64 c -2)))))) (#(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 (/.f64 (+.f64 b b) (*.f64 c -2)) (/.f64 (+.f64 b b) (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c -4)) (/.f64 2 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)) (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 b (neg.f64 (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1)))) (#(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 (/.f64 a b) 4) (+.f64 (/.f64 2 (*.f64 c -2)) (/.f64 2 (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (*.f64 c -2))) (/.f64 b (neg.f64 (*.f64 c -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -4))) -2)))) (#(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 c b)) (/.f64 1 a))))) (#(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 c -4)) (*.f64 2 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -2) 2) (/.f64 (/.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -2)) (/.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (*.f64 c -2))) (*.f64 b (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -4)) (-.f64 0 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 c b))) (-.f64 0 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 c -2))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 a b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 -2 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 -2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a b) (*.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a b) -2) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 c -2) (*.f64 a (/.f64 1/2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (*.f64 c -2) (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (*.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 (*.f64 c -2) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -2) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 (*.f64 (/.f64 a b) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 2 b)) (/.f64 (*.f64 c -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 c -2) (/.f64 (/.f64 a b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a b) -4) (/.f64 c 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 a b)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 a (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -4) (*.f64 a (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 c b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 a b) (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 c -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c -2) (*.f64 a (/.f64 1/2 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c -2) (/.f64 1/2 b)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -2) (*.f64 b 4)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 c -2) (/.f64 (/.f64 a b) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 c -2)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 c (*.f64 (/.f64 a b) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 a b) -2) 2) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 b a)) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c 2) (*.f64 (/.f64 a b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -2) 2) (*.f64 a (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 b 4)) (/.f64 1 (*.f64 b 4))) (*.f64 (*.f64 c -2) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 b a) (*.f64 c -2)) (/.f64 (/.f64 b a) (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (+.f64 (/.f64 b (*.f64 c -2)) (/.f64 b (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b a) (*.f64 c -2)))))) (#(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 (/.f64 (+.f64 b b) (*.f64 c -2)) (/.f64 (+.f64 b b) (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -2) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c -4)) (/.f64 2 (*.f64 c -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)) (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 b (neg.f64 (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1)))) (#(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 (/.f64 a b) 4) (+.f64 (/.f64 2 (*.f64 c -2)) (/.f64 2 (*.f64 c -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (*.f64 c -2))) (/.f64 b (neg.f64 (*.f64 c -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -4))) -2)))) (#(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 c b)) (/.f64 1 a))))) (#(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 c -4)) (*.f64 2 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -2) 2) (/.f64 (/.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -2)) (/.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (*.f64 c -2))) (*.f64 b (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -4)) (-.f64 0 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 c b))) (-.f64 0 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 c -2))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a b) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 a b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a b) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 a b) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a b) -8)) (*.f64 2 (*.f64 (/.f64 a b) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a b) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (/.f64 2 b))))))) |
| 1× | egg-herbie |
| 1352× | rational.json-simplify-35 |
| 1132× | rational.json-simplify-53 |
| 1062× | rational.json-simplify-2 |
| 1040× | rational.json-simplify-44 |
| 838× | rational.json-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 257 | 5903 |
| 1 | 663 | 5741 |
| 2 | 2037 | 5495 |
| 3 | 6002 | 5495 |
| 1× | node limit |
| Inputs |
|---|
(*.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 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(+.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 0) |
(+.f64 0 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a))) |
(+.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)) (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8))) |
(-.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 0) |
(*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (/.f64 1/2 a)) |
(*.f64 2 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8))) |
(*.f64 2 (/.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 1) |
(*.f64 1 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a))) |
(*.f64 -1 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2))) |
(*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) |
(*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 1/2) |
(*.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) (/.f64 1 (*.f64 a 8))) |
(*.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) a) 1/4) |
(*.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)) |
(*.f64 (/.f64 1/2 a) (*.f64 a (*.f64 -2 (/.f64 c b)))) |
(*.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) (/.f64 1 (*.f64 a -2))) |
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2)) -1) |
(*.f64 1/4 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) a)) |
(*.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)) 2) |
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 4) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 c (*.f64 (/.f64 a b) -8))) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(pow.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 1) |
(neg.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2))) |
(+.f64 b (+.f64 (neg.f64 b) (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) (neg.f64 b)) |
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0) |
(+.f64 0 (*.f64 a (*.f64 -2 (/.f64 c b)))) |
(+.f64 -1 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)) |
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 -2 (/.f64 c b)))) b) |
(+.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) -1)) |
(+.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)) |
(+.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) -1) |
(+.f64 (+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) (-.f64 1 b)) |
(-.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1) |
(/.f64 a (/.f64 b (*.f64 c -2))) |
(/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))) |
(/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(/.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b a) (*.f64 c -2)) (/.f64 (/.f64 b a) (*.f64 c -2)))) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 c -2))) |
(/.f64 (+.f64 a a) (+.f64 (/.f64 b (*.f64 c -2)) (/.f64 b (*.f64 c -2)))) |
(/.f64 1 (/.f64 (/.f64 b a) (*.f64 c -2))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 2) |
(/.f64 (*.f64 a 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 c -2)) (/.f64 (+.f64 b b) (*.f64 c -2)))) |
(/.f64 (*.f64 c -2) (/.f64 b a)) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))) |
(/.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c -4)) (/.f64 2 (*.f64 c -4)))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 4) |
(/.f64 4 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)) (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)))) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 (*.f64 c -2)))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) |
(/.f64 (*.f64 c -4) (*.f64 b (/.f64 2 a))) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 2 (*.f64 c -2)) (/.f64 2 (*.f64 c -2)))) |
(/.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (*.f64 c -2))) (/.f64 b (neg.f64 (*.f64 c -2))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -4))) -2) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8))) 8) |
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8)))) 16) |
(/.f64 (*.f64 2 (*.f64 c -4)) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(/.f64 (/.f64 (*.f64 c -2) 2) (/.f64 (/.f64 b a) 2)) |
(/.f64 (neg.f64 (*.f64 c -2)) (/.f64 b (neg.f64 a))) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 1 a))) |
(/.f64 (+.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (*.f64 c -2))) (*.f64 b (/.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c -4)) (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 c b))) (-.f64 0 (/.f64 1 a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 c -2))) (/.f64 b a)) |
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(-.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(*.f64 c (/.f64 -2 (/.f64 b a))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 (/.f64 a b) (*.f64 c -2)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 a b) -2) c) |
(*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(*.f64 2 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)) |
(*.f64 2 (*.f64 (*.f64 c -2) (*.f64 a (/.f64 1/2 b)))) |
(*.f64 (+.f64 a a) (*.f64 (*.f64 c -2) (/.f64 1/2 b))) |
(*.f64 1 (*.f64 a (*.f64 -2 (/.f64 c b)))) |
(*.f64 -1 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1/2) |
(*.f64 (*.f64 a 4) (/.f64 (*.f64 c -2) (*.f64 b 4))) |
(*.f64 (*.f64 c -2) (/.f64 a b)) |
(*.f64 (+.f64 c c) (/.f64 (*.f64 (/.f64 a b) -2) 2)) |
(*.f64 (*.f64 a (/.f64 2 b)) (/.f64 (*.f64 c -2) 2)) |
(*.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 1/4) |
(*.f64 4 (*.f64 (*.f64 c -2) (/.f64 (/.f64 a b) 4))) |
(*.f64 (*.f64 (/.f64 a b) -4) (/.f64 c 2)) |
(*.f64 (*.f64 c (/.f64 a b)) -2) |
(*.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) 2) |
(*.f64 (/.f64 1 b) (*.f64 a (*.f64 c -2))) |
(*.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) |
(*.f64 (*.f64 c -4) (*.f64 a (/.f64 1/2 b))) |
(*.f64 (*.f64 -2 (/.f64 c b)) a) |
(*.f64 1/2 (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 b -2))) |
(*.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 c -4)) |
(*.f64 (*.f64 (*.f64 c -2) (*.f64 a (/.f64 1/2 b))) 2) |
(*.f64 (*.f64 (*.f64 c -2) (/.f64 1/2 b)) (+.f64 a a)) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 b 4)) (*.f64 a 4)) |
(*.f64 (*.f64 (*.f64 c -2) (/.f64 (/.f64 a b) 4)) 4) |
(*.f64 (*.f64 a (*.f64 c -2)) (/.f64 1 b)) |
(*.f64 1/4 (*.f64 c (*.f64 (/.f64 a b) -8))) |
(*.f64 (/.f64 (*.f64 (/.f64 a b) -2) 2) (+.f64 c c)) |
(*.f64 (/.f64 -2 (/.f64 b a)) c) |
(*.f64 (/.f64 c 2) (*.f64 (/.f64 a b) -4)) |
(*.f64 (/.f64 (*.f64 c -2) 2) (*.f64 a (/.f64 2 b))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 b 4)) (/.f64 1 (*.f64 b 4))) (*.f64 (*.f64 c -2) (+.f64 a a))) |
(/.f64 a (/.f64 b (*.f64 c -2))) |
(/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))) |
(/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(/.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b a) (*.f64 c -2)) (/.f64 (/.f64 b a) (*.f64 c -2)))) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 c -2))) |
(/.f64 (+.f64 a a) (+.f64 (/.f64 b (*.f64 c -2)) (/.f64 b (*.f64 c -2)))) |
(/.f64 1 (/.f64 (/.f64 b a) (*.f64 c -2))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 2) |
(/.f64 (*.f64 a 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 c -2)) (/.f64 (+.f64 b b) (*.f64 c -2)))) |
(/.f64 (*.f64 c -2) (/.f64 b a)) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))) |
(/.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c -4)) (/.f64 2 (*.f64 c -4)))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 4) |
(/.f64 4 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)) (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)))) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 (*.f64 c -2)))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) |
(/.f64 (*.f64 c -4) (*.f64 b (/.f64 2 a))) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 2 (*.f64 c -2)) (/.f64 2 (*.f64 c -2)))) |
(/.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (*.f64 c -2))) (/.f64 b (neg.f64 (*.f64 c -2))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -4))) -2) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8))) 8) |
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8)))) 16) |
(/.f64 (*.f64 2 (*.f64 c -4)) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(/.f64 (/.f64 (*.f64 c -2) 2) (/.f64 (/.f64 b a) 2)) |
(/.f64 (neg.f64 (*.f64 c -2)) (/.f64 b (neg.f64 a))) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 1 a))) |
(/.f64 (+.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (*.f64 c -2))) (*.f64 b (/.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c -4)) (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 c b))) (-.f64 0 (/.f64 1 a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 c -2))) (/.f64 b a)) |
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(+.f64 (*.f64 (/.f64 a b) -2) 0) |
(+.f64 0 (*.f64 (/.f64 a b) -2)) |
(-.f64 (*.f64 (/.f64 a b) -2) 0) |
(/.f64 (*.f64 (/.f64 a b) -2) 1) |
(/.f64 (*.f64 (/.f64 a b) -4) 2) |
(/.f64 (*.f64 (/.f64 a b) -8) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) -8)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a b) -8)) (*.f64 2 (*.f64 (/.f64 a b) -8))) 16) |
(pow.f64 (*.f64 (/.f64 a b) -2) 1) |
(neg.f64 (*.f64 a (/.f64 2 b))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(*.f64 -2 (/.f64 a b)) |
(+.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 0) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(+.f64 0 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(+.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)) (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(-.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 0) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (/.f64 1/2 a)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 2 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 2 (/.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 4)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 1) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 1 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 -1 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 1/2) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) (/.f64 1 (*.f64 a 8))) |
(*.f64 c (*.f64 (*.f64 (/.f64 a b) -8) (/.f64 1 (*.f64 a 8)))) |
(*.f64 c (*.f64 (*.f64 (/.f64 a b) -8) (/.f64 1/8 a))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(*.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) a) 1/4) |
(*.f64 1/4 (*.f64 (*.f64 c -4) (/.f64 (/.f64 a b) a))) |
(*.f64 (*.f64 c -4) (*.f64 (/.f64 a (*.f64 b a)) 1/4)) |
(*.f64 (*.f64 c -4) (*.f64 1/4 (/.f64 a (*.f64 b a)))) |
(*.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 1 a) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 1/2 a) (*.f64 a (*.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 1/2 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a)) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2)) -1) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 1/4 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) a)) |
(*.f64 1/4 (*.f64 (*.f64 c -4) (/.f64 (/.f64 a b) a))) |
(*.f64 (*.f64 c -4) (*.f64 (/.f64 a (*.f64 b a)) 1/4)) |
(*.f64 (*.f64 c -4) (*.f64 1/4 (/.f64 a (*.f64 b a)))) |
(*.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (*.f64 a 8)) 2) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) a) 4) 2) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 c (*.f64 (/.f64 a b) -8))) |
(*.f64 c (*.f64 (*.f64 (/.f64 a b) -8) (/.f64 1 (*.f64 a 8)))) |
(*.f64 c (*.f64 (*.f64 (/.f64 a b) -8) (/.f64 1/8 a))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(pow.f64 (*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) (/.f64 1/4 a)) 1) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(neg.f64 (/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) (*.f64 a -2))) |
(*.f64 (/.f64 a b) (*.f64 (*.f64 c -4) (/.f64 1/4 a))) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(+.f64 b (+.f64 (neg.f64 b) (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) (neg.f64 b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 0 (*.f64 a (*.f64 -2 (/.f64 c b)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 -1 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 a (*.f64 -2 (/.f64 c b)))) b) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) -1)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) -1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (+.f64 (+.f64 b (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) (-.f64 1 b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(-.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 a (/.f64 b (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b a) (*.f64 c -2)) (/.f64 (/.f64 b a) (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 a a) (+.f64 (/.f64 b (*.f64 c -2)) (/.f64 b (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 1 (/.f64 (/.f64 b a) (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 c -2)) (/.f64 (+.f64 b b) (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 c -2) (/.f64 b a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c -4)) (/.f64 2 (*.f64 c -4)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 4) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 4 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)) (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 c -4) (*.f64 b (/.f64 2 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 2 (*.f64 c -2)) (/.f64 2 (*.f64 c -2)))) |
(*.f64 4 (/.f64 (/.f64 a (/.f64 -1 c)) (+.f64 b b))) |
(*.f64 4 (/.f64 (/.f64 c (/.f64 -1 a)) (+.f64 b b))) |
(*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))) |
(/.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (*.f64 c -2))) (/.f64 b (neg.f64 (*.f64 c -2))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -4))) -2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8))) 8) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8)))) 16) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 c -4)) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (/.f64 (*.f64 c -2) 2) (/.f64 (/.f64 b a) 2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c -2)) (/.f64 b (neg.f64 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 1 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (*.f64 c -2))) (*.f64 b (/.f64 -2 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c -4)) (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 c b))) (-.f64 0 (/.f64 1 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 c -2))) (/.f64 b a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(-.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 0) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(-.f64 0 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 c (*.f64 (/.f64 a b) -2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 c (/.f64 -2 (/.f64 b a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 a b) (*.f64 c -2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 (/.f64 a b) -2) c) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 2 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 2 (*.f64 (*.f64 c -2) (*.f64 a (/.f64 1/2 b)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (+.f64 a a) (*.f64 (*.f64 c -2) (/.f64 1/2 b))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 1 (*.f64 a (*.f64 -2 (/.f64 c b)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 -1 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 1/2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 a 4) (/.f64 (*.f64 c -2) (*.f64 b 4))) |
(*.f64 (*.f64 a 4) (*.f64 -2 (/.f64 c (*.f64 b 4)))) |
(*.f64 4 (*.f64 (*.f64 c (/.f64 a b)) -1/2)) |
(*.f64 4 (*.f64 a (*.f64 c (/.f64 -1/2 b)))) |
(*.f64 (*.f64 c -2) (/.f64 a b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (+.f64 c c) (/.f64 (*.f64 (/.f64 a b) -2) 2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 a (/.f64 2 b)) (/.f64 (*.f64 c -2) 2)) |
(*.f64 a (*.f64 (/.f64 2 b) (*.f64 -2 (/.f64 c 2)))) |
(*.f64 (/.f64 2 b) (*.f64 (*.f64 c -1) a)) |
(*.f64 (/.f64 2 b) (*.f64 a (neg.f64 c))) |
(*.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 1/4) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 4 (*.f64 (*.f64 c -2) (/.f64 (/.f64 a b) 4))) |
(*.f64 4 (*.f64 (*.f64 c -2) (/.f64 a (*.f64 b 4)))) |
(*.f64 (/.f64 a (*.f64 b 4)) (*.f64 (*.f64 c -2) 4)) |
(*.f64 (*.f64 (/.f64 a b) -4) (/.f64 c 2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 c (/.f64 a b)) -2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1/2) 2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 1 b) (*.f64 a (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 c -4) (*.f64 a (/.f64 1/2 b))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 -2 (/.f64 c b)) a) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 1/2 (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 (/.f64 a b) (*.f64 c -4)))) (*.f64 b -2))) |
(*.f64 1/2 (+.f64 (+.f64 b (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -4)))) (*.f64 b -2))) |
(*.f64 1/2 (+.f64 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -4)) (+.f64 b b)) (*.f64 b -2))) |
(*.f64 1/2 (+.f64 (*.f64 c (*.f64 (/.f64 a b) -4)) (+.f64 (+.f64 b b) (*.f64 b -2)))) |
(*.f64 1/2 (+.f64 (/.f64 -4 (/.f64 (/.f64 b c) a)) (+.f64 (+.f64 b b) (*.f64 b -2)))) |
(*.f64 (*.f64 a (/.f64 1/2 b)) (*.f64 c -4)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 (*.f64 c -2) (*.f64 a (/.f64 1/2 b))) 2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (*.f64 (*.f64 c -2) (/.f64 1/2 b)) (+.f64 a a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 (*.f64 c -2) (*.f64 b 4)) (*.f64 a 4)) |
(*.f64 (*.f64 a 4) (*.f64 -2 (/.f64 c (*.f64 b 4)))) |
(*.f64 4 (*.f64 (*.f64 c (/.f64 a b)) -1/2)) |
(*.f64 4 (*.f64 a (*.f64 c (/.f64 -1/2 b)))) |
(*.f64 (*.f64 (*.f64 c -2) (/.f64 (/.f64 a b) 4)) 4) |
(*.f64 4 (*.f64 (*.f64 c -2) (/.f64 a (*.f64 b 4)))) |
(*.f64 (/.f64 a (*.f64 b 4)) (*.f64 (*.f64 c -2) 4)) |
(*.f64 (*.f64 a (*.f64 c -2)) (/.f64 1 b)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 1/4 (*.f64 c (*.f64 (/.f64 a b) -8))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 (*.f64 (/.f64 a b) -2) 2) (+.f64 c c)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 -2 (/.f64 b a)) c) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 c 2) (*.f64 (/.f64 a b) -4)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(*.f64 (/.f64 (*.f64 c -2) 2) (*.f64 a (/.f64 2 b))) |
(*.f64 a (*.f64 (/.f64 2 b) (*.f64 -2 (/.f64 c 2)))) |
(*.f64 (/.f64 2 b) (*.f64 (*.f64 c -1) a)) |
(*.f64 (/.f64 2 b) (*.f64 a (neg.f64 c))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 b 4)) (/.f64 1 (*.f64 b 4))) (*.f64 (*.f64 c -2) (+.f64 a a))) |
(*.f64 (+.f64 (*.f64 c -2) (*.f64 c -2)) (*.f64 (+.f64 a a) (/.f64 1 (*.f64 b 4)))) |
(*.f64 (*.f64 c -4) (*.f64 (+.f64 a a) (/.f64 1/4 b))) |
(*.f64 -8 (*.f64 (*.f64 c a) (/.f64 1/4 b))) |
(*.f64 -8 (*.f64 (*.f64 c (/.f64 1/4 b)) a)) |
(/.f64 a (/.f64 b (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b a) (*.f64 c -2)) (/.f64 (/.f64 b a) (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 a a) (+.f64 (/.f64 b (*.f64 c -2)) (/.f64 b (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 1 (/.f64 (/.f64 b a) (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -4)) 2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a 4) (+.f64 (/.f64 (+.f64 b b) (*.f64 c -2)) (/.f64 (+.f64 b b) (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 c -2) (/.f64 b a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c -4)) (/.f64 2 (*.f64 c -4)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) -8)) 4) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 4 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)) (/.f64 (*.f64 b (/.f64 2 a)) (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 (*.f64 c -2)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b)))) -1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 c -4) (*.f64 b (/.f64 2 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 2 (*.f64 c -2)) (/.f64 2 (*.f64 c -2)))) |
(*.f64 4 (/.f64 (/.f64 a (/.f64 -1 c)) (+.f64 b b))) |
(*.f64 4 (/.f64 (/.f64 c (/.f64 -1 a)) (+.f64 b b))) |
(*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))) |
(/.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (*.f64 c -2))) (/.f64 b (neg.f64 (*.f64 c -2))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -4))) -2) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8))) 8) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) -8)))) 16) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (*.f64 2 (*.f64 c -4)) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (/.f64 (*.f64 c -2) 2) (/.f64 (/.f64 b a) 2)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c -2)) (/.f64 b (neg.f64 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 (*.f64 -2 (/.f64 c b)) (*.f64 -2 (/.f64 c b))) (*.f64 2 (/.f64 1 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (+.f64 (neg.f64 (*.f64 c -2)) (neg.f64 (*.f64 c -2))) (*.f64 b (/.f64 -2 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c -4)) (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 -2 (/.f64 c b))) (-.f64 0 (/.f64 1 a))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 c -2))) (/.f64 b a)) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(pow.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(neg.f64 (neg.f64 (*.f64 a (*.f64 -2 (/.f64 c b))))) |
(*.f64 -2 (*.f64 a (/.f64 c b))) |
(*.f64 c (*.f64 -2 (/.f64 a b))) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 c (/.f64 b (*.f64 -2 a))) |
(+.f64 (*.f64 (/.f64 a b) -2) 0) |
(*.f64 -2 (/.f64 a b)) |
(+.f64 0 (*.f64 (/.f64 a b) -2)) |
(*.f64 -2 (/.f64 a b)) |
(-.f64 (*.f64 (/.f64 a b) -2) 0) |
(*.f64 -2 (/.f64 a b)) |
(/.f64 (*.f64 (/.f64 a b) -2) 1) |
(*.f64 -2 (/.f64 a b)) |
(/.f64 (*.f64 (/.f64 a b) -4) 2) |
(*.f64 -2 (/.f64 a b)) |
(/.f64 (*.f64 (/.f64 a b) -8) 4) |
(*.f64 -2 (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) -8)) 8) |
(*.f64 -2 (/.f64 a b)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a b) -8)) (*.f64 2 (*.f64 (/.f64 a b) -8))) 16) |
(*.f64 -2 (/.f64 a b)) |
(pow.f64 (*.f64 (/.f64 a b) -2) 1) |
(*.f64 -2 (/.f64 a b)) |
(neg.f64 (*.f64 a (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (neg.f64 a)) |
(*.f64 a (/.f64 -2 b)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -4 (/.f64 c a)) |
| ✓ | 11.8b | (sqrt.f64 (*.f64 -4 (/.f64 c a))) |
Compiled 29 to 16 computations (44.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (sqrt.f64 (*.f64 -4 (/.f64 c a))) |
| 1.0ms | a | @ | 0 | (sqrt.f64 (*.f64 -4 (/.f64 c a))) |
| 0.0ms | c | @ | -inf | (sqrt.f64 (*.f64 -4 (/.f64 c a))) |
| 0.0ms | a | @ | -inf | (sqrt.f64 (*.f64 -4 (/.f64 c a))) |
| 0.0ms | c | @ | 0 | (*.f64 -4 (/.f64 c a)) |
| 1× | batch-egg-rewrite |
| 1302× | rational.json-1 |
| 1302× | rational.json-2 |
| 1302× | rational.json-4 |
| 1302× | rational.json-3 |
| 1294× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 30 |
| 1 | 60 | 30 |
| 2 | 142 | 30 |
| 3 | 339 | 30 |
| 4 | 870 | 30 |
| 5 | 3546 | 30 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 -4 (/.f64 c a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 -4 (/.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2) (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 -4 (/.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (/.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 c a) -2) (*.f64 (/.f64 c a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c a) -8) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c a) -16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 c a) -16)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 c a) -16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -4 (/.f64 c a)) 1))))) |
| 1× | egg-herbie |
| 3540× | rational.json-simplify-51 |
| 2378× | rational.json-simplify-35 |
| 2236× | rational.json-simplify-49 |
| 1044× | rational.json-simplify-2 |
| 990× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 61 | 470 |
| 1 | 126 | 470 |
| 2 | 347 | 470 |
| 3 | 885 | 470 |
| 4 | 1985 | 470 |
| 5 | 3053 | 470 |
| 6 | 3630 | 470 |
| 7 | 3825 | 470 |
| 8 | 3997 | 470 |
| 9 | 4138 | 470 |
| 10 | 4276 | 470 |
| 11 | 4409 | 470 |
| 12 | 4549 | 470 |
| 13 | 4549 | 470 |
| 14 | 4682 | 470 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 0) |
(+.f64 0 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2) (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2)) |
(-.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 0) |
(*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1) |
(*.f64 1 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2) 1/2) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 1/4) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2) 2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 4) |
(/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4))) 16) |
(pow.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1) |
(+.f64 (*.f64 -4 (/.f64 c a)) 0) |
(+.f64 0 (*.f64 -4 (/.f64 c a))) |
(+.f64 (*.f64 (/.f64 c a) -2) (*.f64 (/.f64 c a) -2)) |
(-.f64 (*.f64 -4 (/.f64 c a)) 0) |
(/.f64 (*.f64 -4 (/.f64 c a)) 1) |
(/.f64 (*.f64 (/.f64 c a) -8) 2) |
(/.f64 (*.f64 (/.f64 c a) -16) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c a) -16)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 c a) -16))) 16) |
(pow.f64 (*.f64 -4 (/.f64 c a)) 1) |
| Outputs |
|---|
(+.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 0) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(+.f64 0 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2) (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2)) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(-.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 0) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 1 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2)) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2) 1/2) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 4 (/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 1/4) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2)) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1/2) 2) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 4) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(/.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 2) 2) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4) 4) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4)) 8) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 4))) 16) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(pow.f64 (sqrt.f64 (*.f64 -4 (/.f64 c a))) 1) |
(sqrt.f64 (*.f64 -4 (/.f64 c a))) |
(+.f64 (*.f64 -4 (/.f64 c a)) 0) |
(*.f64 -4 (/.f64 c a)) |
(+.f64 0 (*.f64 -4 (/.f64 c a))) |
(*.f64 -4 (/.f64 c a)) |
(+.f64 (*.f64 (/.f64 c a) -2) (*.f64 (/.f64 c a) -2)) |
(*.f64 -4 (/.f64 c a)) |
(-.f64 (*.f64 -4 (/.f64 c a)) 0) |
(*.f64 -4 (/.f64 c a)) |
(/.f64 (*.f64 -4 (/.f64 c a)) 1) |
(*.f64 -4 (/.f64 c a)) |
(/.f64 (*.f64 (/.f64 c a) -8) 2) |
(*.f64 -4 (/.f64 c a)) |
(/.f64 (*.f64 (/.f64 c a) -16) 4) |
(*.f64 -4 (/.f64 c a)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c a) -16)) 8) |
(*.f64 -4 (/.f64 c a)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 c a) -16))) 16) |
(*.f64 -4 (/.f64 c a)) |
(pow.f64 (*.f64 -4 (/.f64 c a)) 1) |
(*.f64 -4 (/.f64 c a)) |
Compiled 11907 to 7286 computations (38.8% saved)
27 alts after pruning (22 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 490 | 17 | 507 |
| Fresh | 1 | 5 | 6 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 4 | 5 |
| Total | 492 | 27 | 519 |
| Status | Error | Program |
|---|---|---|
| 53.6b | (/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) | |
| 46.8b | (/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) | |
| ▶ | 46.7b | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
| 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) | |
| 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) | |
| 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) | |
| 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) | |
| 56.2b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) | |
| ▶ | 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 46.3b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) | |
| 46.3b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))))) (*.f64 a 2)) | |
| 55.9b | (/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| 46.8b | (/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) | |
| 39.6b | (/.f64 c (neg.f64 b)) | |
| ▶ | 56.3b | (/.f64 c b) |
| ✓ | 46.3b | (/.f64 b (neg.f64 a)) |
| ✓ | 46.5b | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 53.4b | (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) | |
| 48.1b | (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) | |
| 47.3b | (+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) | |
| ▶ | 46.8b | (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
| ▶ | 39.1b | (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 46.4b | (*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) | |
| 45.1b | (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) | |
| ✓ | 52.3b | (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
Compiled 829 to 575 computations (30.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) |
| ✓ | 0.2b | (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| ✓ | 1.0b | (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
| ✓ | 28.9b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
Compiled 73 to 38 computations (47.9% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 46.0ms | b | @ | 0 | (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) |
| 0.0ms | c | @ | inf | (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) |
| 0.0ms | c | @ | -inf | (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) |
| 0.0ms | b | @ | inf | (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) |
| 0.0ms | a | @ | inf | (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 1× | batch-egg-rewrite |
| 1704× | rational.json-1 |
| 1704× | rational.json-2 |
| 1704× | rational.json-4 |
| 1704× | rational.json-3 |
| 1690× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 144 |
| 1 | 118 | 144 |
| 2 | 258 | 144 |
| 3 | 636 | 144 |
| 4 | 1963 | 144 |
| 5 | 5864 | 144 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
(-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) |
| 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/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2))))) (#(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 (/.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 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 b b) (-.f64 (*.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 b b) (-.f64 (*.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/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2))))) (#(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 (/.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 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 (neg.f64 a) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (*.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 a 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) (neg.f64 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (-.f64 0 (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (+.f64 (*.f64 2 (neg.f64 (+.f64 a a))) (*.f64 2 (neg.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a) (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))) (+.f64 (neg.f64 (*.f64 a 4)) (neg.f64 (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (-.f64 0 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (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 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1))))) |
| 1× | egg-herbie |
| 1166× | rational.json-simplify-35 |
| 1106× | rational.json-simplify-46 |
| 870× | rational.json-simplify-43 |
| 778× | rational.json-simplify-2 |
| 650× | exponential.json-simplify-26 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 354 | 8600 |
| 1 | 893 | 8398 |
| 2 | 2342 | 8350 |
| 3 | 5238 | 8332 |
| 4 | 6324 | 8332 |
| 5 | 7460 | 8332 |
| 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 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(pow.f64 b 2) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -4 (*.f64 c a)) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(+.f64 (pow.f64 b 2) (*.f64 -4 (*.f64 c a))) |
(*.f64 -1 (/.f64 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 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.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 c a)) (sqrt.f64 -4))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))) |
(*.f64 -1 (/.f64 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 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 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))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (*.f64 -1 b)) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (pow.f64 b 7))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 b) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (*.f64 -2 b)) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 c a) b)) (+.f64 (*.f64 -2 b) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3)))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 a 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -2 (/.f64 (*.f64 c a) b))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a 4) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 3)) (pow.f64 b 5))) (*.f64 -2 (/.f64 (*.f64 c a) b))))) |
(+.f64 (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/2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) 2)) |
(*.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 (/.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 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 b b) (-.f64 (*.f64 c (*.f64 a 4)) 1))) |
(+.f64 (neg.f64 (*.f64 c (*.f64 a 4))) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.f64 c (*.f64 a 4)) 1)) -1) |
(*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 1) |
(*.f64 1/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(*.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 (/.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 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) |
(+.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4))) |
(-.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 0) |
(/.f64 4 (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) |
(/.f64 4 (+.f64 (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (+.f64 a a)) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 (neg.f64 a) -1/2)) |
(/.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 1) |
(/.f64 1 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(/.f64 -1 (-.f64 0 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) |
(/.f64 2 (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) |
(/.f64 2 (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 2) |
(/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (*.f64 a 4)) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 4) |
(/.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (*.f64 a 8)) |
(/.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a) |
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (neg.f64 (+.f64 a a))) |
(/.f64 8 (+.f64 (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) 8) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (neg.f64 (+.f64 a a)))) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 a 16)) |
(/.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a) 4) |
(/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) 1/2) |
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) (neg.f64 (*.f64 a 4))) |
(/.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 a)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (+.f64 a a)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (-.f64 0 (neg.f64 (+.f64 a a)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)))) 16) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (+.f64 (*.f64 2 (neg.f64 (+.f64 a a))) (*.f64 2 (neg.f64 (+.f64 a a))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a) (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a)) 8) |
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))) (+.f64 (neg.f64 (*.f64 a 4)) (neg.f64 (*.f64 a 4)))) |
(/.f64 (+.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 2 (neg.f64 a))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 a 4)) |
(/.f64 (neg.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (-.f64 0 (*.f64 a 8))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))) (*.f64 a 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) a) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (neg.f64 (+.f64 a a))) |
(pow.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 1) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 0) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 1 b)) 1) |
(*.f64 1/2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1) |
(*.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 2 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) 1/2) |
(*.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 2) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1) |
(/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) 2) |
(/.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) 16) |
(pow.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (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 (*.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)))) (sqrt.f64 (*.f64 c (*.f64 a -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))))))) |
(+.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/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 (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)))))) |
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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (*.f64 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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.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 (*.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) |
(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 (*.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 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (*.f64 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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.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 (*.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 c (*.f64 (/.f64 a b) -2))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 b (*.f64 -2 (/.f64 (*.f64 c a) b)))) |
(+.f64 b (+.f64 (*.f64 -2 (*.f64 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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.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 (*.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 -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 (/.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 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 -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 (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 (*.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 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 (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 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (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/4 (*.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 3) b))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))))) |
(+.f64 (*.f64 -1/4 (*.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 3) b))) (+.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 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 (pow.f64 a 3) (*.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))) b) -1/4)))) |
(+.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 (pow.f64 a 3) (*.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))) b) -1/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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c 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/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 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.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 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (+.f64 (*.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 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.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/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (sqrt.f64 (/.f64 1 (*.f64 (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 -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 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 -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 (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 (*.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 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 (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/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 a (pow.f64 b 7)))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (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 -2 (*.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 (+.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 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 a (pow.f64 b 7)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (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 -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 c b) (neg.f64 (/.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (neg.f64 (/.f64 b a)))) |
(+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (neg.f64 (/.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 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 c b) (*.f64 -1 (/.f64 b a))))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.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 (pow.f64 c 2) (/.f64 a (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 -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 (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 (*.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 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 (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/4 (/.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))) (*.f64 a b))) (+.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 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) (*.f64 a b)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.f64 -2 (*.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 (+.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 (*.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 (/.f64 (pow.f64 c 4) (*.f64 a b)) -1/4))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))) (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))))) (*.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 -1/4 (/.f64 (pow.f64 c 4) (*.f64 a b)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 c 3) (/.f64 (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 (+.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 -1/4 (/.f64 (pow.f64 c 4) (*.f64 a b)))))) |
(*.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/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 3)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 -4)) (+.f64 (*.f64 -1 b) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (pow.f64 b 2) (sqrt.f64 -4))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (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)))) (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 (*.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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.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 -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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (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 -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 -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 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 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3))) (*.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 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 (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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.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 -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 -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 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.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 (+.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 (/.f64 (pow.f64 c 4) b) -1/2))) |
(+.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 -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 (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 -4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (+.f64 (*.f64 -2 (*.f64 a (/.f64 c b))) (*.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 -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 -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 a (/.f64 c b))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 c a) 2) (pow.f64 b 3)))))) |
(+.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 (+.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 (/.f64 (pow.f64 a 4) b) -1/2))) |
(+.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 (+.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 -1/2 (/.f64 (pow.f64 a 4) b))))) |
(+.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/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 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 (/.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 b) (neg.f64 (*.f64 c (*.f64 a 4)))) |
(+.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 b b) (-.f64 (*.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 c (*.f64 a -4)) (*.f64 b b)) |
(+.f64 (-.f64 (*.f64 b b) (-.f64 (*.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/2 (*.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) 2)) |
(-.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 (/.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 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 0) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(+.f64 0 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(+.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 0) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 4 (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 (*.f64 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (+.f64 a a)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 (neg.f64 a) -1/2)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 1) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 1 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 -1 (-.f64 0 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 2 (*.f64 2 (/.f64 a (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 a 4) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a) 2) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) (*.f64 a 4)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 4) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (*.f64 a 8)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (neg.f64 (+.f64 a a))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 8 (+.f64 (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 (*.f64 a 8) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) 8) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (neg.f64 (+.f64 a a)))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 a 16)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a) 4) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 a 4)) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) (neg.f64 (*.f64 a 4))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 a)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (+.f64 a a)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (-.f64 0 (neg.f64 (+.f64 a a)))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.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 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a))) (*.f64 2 (*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)))) 16) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (+.f64 (*.f64 2 (neg.f64 (+.f64 a a))) (*.f64 2 (neg.f64 (+.f64 a a))))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a) (/.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2) a)) 8) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2)) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))) (+.f64 (neg.f64 (*.f64 a 4)) (neg.f64 (*.f64 a 4)))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 2 (neg.f64 a))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) 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 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (*.f64 a 4)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) (-.f64 0 (*.f64 a 8))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 2))) (*.f64 a 4)) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) a) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) (neg.f64 (+.f64 a a))) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(pow.f64 (*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) 1) |
(*.f64 1/2 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) a)) |
(*.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) (/.f64 1/2 a)) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 0) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (-.f64 1 b)) 1) |
(+.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 c (*.f64 a 4)))) (neg.f64 b)) 2)) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1) |
(+.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 c (*.f64 a 4)))) (neg.f64 b))) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 2 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(+.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 c (*.f64 a 4)))) (neg.f64 b)) 2) 1/2) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(*.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 2) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
(/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 1) |
(+.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 c (*.f64 a 4)))) (neg.f64 b)) 2) 2) |
(+.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 c (*.f64 a 4)))) (neg.f64 b))) 4) |
(+.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 c (*.f64 a 4)))) (neg.f64 b)))) 8) |
(+.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 c (*.f64 a 4)))) (neg.f64 b)))) (*.f64 2 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) 16) |
(+.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 c (*.f64 a 4)))) (neg.f64 b)) 1) |
(+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))))) |
Compiled 8 to 4 computations (50% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 1/8 a) (*.f64 c -8)) |
| ✓ | 14.5b | (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
Compiled 35 to 21 computations (40% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | c | @ | inf | (*.f64 (/.f64 1/8 a) (*.f64 c -8)) |
| 2.0ms | a | @ | -inf | (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
| 0.0ms | c | @ | -inf | (*.f64 (/.f64 1/8 a) (*.f64 c -8)) |
| 0.0ms | c | @ | 0 | (*.f64 (/.f64 1/8 a) (*.f64 c -8)) |
| 0.0ms | a | @ | inf | (*.f64 (/.f64 1/8 a) (*.f64 c -8)) |
| 1× | batch-egg-rewrite |
| 1594× | rational.json-1 |
| 1594× | rational.json-2 |
| 1594× | rational.json-4 |
| 1594× | rational.json-3 |
| 1584× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 50 |
| 1 | 87 | 50 |
| 2 | 222 | 50 |
| 3 | 582 | 50 |
| 4 | 1762 | 50 |
| 5 | 5210 | 50 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(*.f64 (/.f64 1/8 a) (*.f64 c -8)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 2) (/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 (*.f64 a 8) (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 1 (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 (/.f64 (*.f64 a 16) (*.f64 c -8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/8 a) (/.f64 (/.f64 b a) (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/8 a) (/.f64 (/.f64 b (*.f64 c -8)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/8 a) (/.f64 (/.f64 (+.f64 b b) (*.f64 c -8)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/8 a) (/.f64 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 c -8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/8 a) (/.f64 (/.f64 b (neg.f64 (*.f64 c -8))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -8) (*.f64 (/.f64 b a) (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -8) (/.f64 (*.f64 (/.f64 b a) (*.f64 a 16)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -8) (/.f64 (/.f64 (*.f64 a 16) (/.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -8) (/.f64 (/.f64 (/.f64 (+.f64 b b) a) (/.f64 1/8 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b a) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 a 8) (*.f64 a (/.f64 (*.f64 c -8) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 2 (/.f64 b (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (+.f64 a a) (*.f64 a (/.f64 (*.f64 c -8) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 2 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (*.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (/.f64 (neg.f64 a) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (/.f64 8 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a 16) (*.f64 a (/.f64 (*.f64 c -8) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 b a) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (*.f64 a 8) (*.f64 a (/.f64 (*.f64 c -8) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16)) (/.f64 (+.f64 b b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 b b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -16))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -16) (*.f64 (/.f64 b a) (*.f64 a 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 2 (/.f64 (+.f64 a a) (*.f64 a (/.f64 (*.f64 c -8) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 (neg.f64 b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 a 16) (*.f64 a (/.f64 (*.f64 c -8) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (*.f64 2 (/.f64 (+.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (*.f64 (/.f64 b a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) (*.f64 c -16)) (*.f64 a 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (*.f64 2 (/.f64 (neg.f64 b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32))) (*.f64 2 (*.f64 (/.f64 b a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) 4) (*.f64 2 (*.f64 a 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b))) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (/.f64 b a)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) a) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2) (/.f64 (/.f64 b a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8))) (neg.f64 (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (/.f64 b a))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) a)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) (*.f64 2 (neg.f64 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b)))) (*.f64 2 (neg.f64 (*.f64 a 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16))) (neg.f64 (/.f64 (+.f64 b b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -16))) (neg.f64 (*.f64 a 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b))) (neg.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b)))) (*.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2) (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/8 (/.f64 a (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -8) (*.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -8) (/.f64 (neg.f64 a) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 a 8) (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 (+.f64 a a) (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 2 (/.f64 a (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a 16) (*.f64 c -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (*.f64 a 8) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -16) (*.f64 a 16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 2 (/.f64 (+.f64 a a) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 a 16) (*.f64 c -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -32) (*.f64 2 (*.f64 a 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c -32) (*.f64 (*.f64 a 8) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c -32)) (*.f64 2 (*.f64 (*.f64 a 8) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -32) (*.f64 a 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c -8) a) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -8)) (neg.f64 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 c -8))) (*.f64 2 (neg.f64 (*.f64 a 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 c -32) (*.f64 a 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 c -8) a)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c -16)) (neg.f64 (*.f64 a 16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 c -8))) (*.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 1))))) |
| 1× | egg-herbie |
| 1390× | rational.json-simplify-43 |
| 1270× | rational.json-simplify-2 |
| 1046× | rational.json-simplify-35 |
| 794× | exponential.json-simplify-26 |
| 618× | rational.json-simplify-50 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 253 | 2245 |
| 1 | 990 | 1931 |
| 2 | 3684 | 1931 |
| 3 | 6060 | 1931 |
| 1× | node limit |
| Inputs |
|---|
(*.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 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(*.f64 -1 (/.f64 c a)) |
(+.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 0) |
(+.f64 0 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(+.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 2) (/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 2)) |
(-.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 0) |
(/.f64 a (/.f64 b (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 (/.f64 a b) (/.f64 (*.f64 a 8) (*.f64 c -8))) |
(/.f64 (/.f64 a b) (/.f64 1 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 (/.f64 a b) (/.f64 (/.f64 (*.f64 a 16) (*.f64 c -8)) 2)) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 b a) (*.f64 c -8))) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 b (*.f64 c -8)) a)) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 (+.f64 b b) (*.f64 c -8)) (+.f64 a a))) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 c -8)) 2)) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 b (neg.f64 (*.f64 c -8))) (neg.f64 a))) |
(/.f64 (*.f64 c -8) (*.f64 (/.f64 b a) (*.f64 a 8))) |
(/.f64 (*.f64 c -8) (/.f64 (*.f64 (/.f64 b a) (*.f64 a 16)) 2)) |
(/.f64 (*.f64 c -8) (/.f64 (/.f64 (*.f64 a 16) (/.f64 a b)) 2)) |
(/.f64 (*.f64 c -8) (/.f64 (/.f64 (/.f64 (+.f64 b b) a) (/.f64 1/8 a)) 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 1) |
(/.f64 1 (/.f64 (/.f64 b a) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 1 (/.f64 (*.f64 a 8) (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 b (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 1/4 (/.f64 (+.f64 a a) (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 1/4 (*.f64 2 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (*.f64 a 8)) |
(/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (/.f64 (neg.f64 a) -1/8)) |
(/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (/.f64 8 (/.f64 1 a))) |
(/.f64 2 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 2 (/.f64 (*.f64 a 16) (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 b a) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 2 (*.f64 2 (/.f64 (*.f64 a 8) (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16)) (/.f64 (+.f64 b b) a)) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 (*.f64 a (/.f64 2 b)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 b b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -16))) 2) |
(/.f64 (*.f64 c -16) (*.f64 (/.f64 b a) (*.f64 a 16))) |
(/.f64 1/2 (*.f64 2 (/.f64 (+.f64 a a) (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 a 16) (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32))) 4) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (*.f64 2 (/.f64 (+.f64 b b) a))) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (*.f64 (/.f64 b a) 4)) |
(/.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -16)) (*.f64 a 16)) |
(/.f64 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b)) (/.f64 1 a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 (neg.f64 b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32))) (*.f64 2 (*.f64 (/.f64 b a) 4))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32)))) 8) |
(/.f64 (*.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) 4) (*.f64 2 (*.f64 a 16))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b))) (*.f64 2 (/.f64 1 a))) |
(/.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (/.f64 b a)) 4) |
(/.f64 (/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) a) 8) |
(/.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2) (/.f64 (/.f64 b a) 2)) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8))) (neg.f64 (/.f64 b a))) |
(/.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (*.f64 a 8))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32))))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (/.f64 b a))) 8) |
(/.f64 (*.f64 2 (/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) a)) 16) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) (*.f64 2 (neg.f64 (/.f64 b a)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b)))) (*.f64 2 (neg.f64 (*.f64 a 8)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16))) (neg.f64 (/.f64 (+.f64 b b) a))) |
(/.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -16))) (neg.f64 (*.f64 a 16))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b))) (neg.f64 (/.f64 1 a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) (/.f64 b a)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b)))) (*.f64 a 8)) |
(pow.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 1) |
(+.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 0) |
(+.f64 0 (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(+.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2) (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2)) |
(-.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 0) |
(/.f64 1/8 (/.f64 a (*.f64 c -8))) |
(/.f64 (*.f64 c -8) (*.f64 a 8)) |
(/.f64 (*.f64 c -8) (/.f64 (neg.f64 a) -1/8)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 1) |
(/.f64 1 (/.f64 (*.f64 a 8) (*.f64 c -8))) |
(/.f64 1/4 (/.f64 (+.f64 a a) (*.f64 c -8))) |
(/.f64 1/4 (*.f64 2 (/.f64 a (*.f64 c -8)))) |
(/.f64 2 (/.f64 (*.f64 a 16) (*.f64 c -8))) |
(/.f64 2 (*.f64 2 (/.f64 (*.f64 a 8) (*.f64 c -8)))) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16)) 2) |
(/.f64 (*.f64 c -16) (*.f64 a 16)) |
(/.f64 1/2 (*.f64 2 (/.f64 (+.f64 a a) (*.f64 c -8)))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 a 16) (*.f64 c -8)))) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) 4) |
(/.f64 (*.f64 c -32) (*.f64 2 (*.f64 a 16))) |
(/.f64 (*.f64 c -32) (*.f64 (*.f64 a 8) 4)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32))) 8) |
(/.f64 (*.f64 2 (*.f64 c -32)) (*.f64 2 (*.f64 (*.f64 a 8) 4))) |
(/.f64 (/.f64 (*.f64 c -32) (*.f64 a 8)) 4) |
(/.f64 (/.f64 (*.f64 c -8) a) 8) |
(/.f64 (neg.f64 (*.f64 c -8)) (neg.f64 (*.f64 a 8))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 c -8))) (*.f64 2 (neg.f64 (*.f64 a 8)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32)))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c -32) (*.f64 a 8))) 8) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c -8) a)) 16) |
(/.f64 (neg.f64 (*.f64 c -16)) (neg.f64 (*.f64 a 16))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 c -8))) (*.f64 a 8)) |
(pow.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 1) |
| Outputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(+.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 0) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(+.f64 0 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(+.f64 (/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 2) (/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(-.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 0) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 a (/.f64 b (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 a b) (/.f64 (*.f64 a 8) (*.f64 c -8))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 a b) (/.f64 1 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 a b) (/.f64 (/.f64 (*.f64 a 16) (*.f64 c -8)) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 b a) (*.f64 c -8))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 b (*.f64 c -8)) a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 (+.f64 b b) (*.f64 c -8)) (+.f64 a a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 c -8)) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 1/8 a) (/.f64 (/.f64 b (neg.f64 (*.f64 c -8))) (neg.f64 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 c -8) (*.f64 (/.f64 b a) (*.f64 a 8))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 c -8) (/.f64 (*.f64 (/.f64 b a) (*.f64 a 16)) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 c -8) (/.f64 (/.f64 (*.f64 a 16) (/.f64 a b)) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 c -8) (/.f64 (/.f64 (/.f64 (+.f64 b b) a) (/.f64 1/8 a)) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 1) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 1 (/.f64 (/.f64 b a) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 1 (/.f64 (*.f64 a 8) (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 b (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 1/4 (/.f64 (+.f64 a a) (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 1/4 (*.f64 2 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (*.f64 a 8)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (/.f64 (neg.f64 a) -1/8)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) (/.f64 8 (/.f64 1 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 2 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 2 (/.f64 (*.f64 a 16) (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 b a) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 2 (*.f64 2 (/.f64 (*.f64 a 8) (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16)) (/.f64 (+.f64 b b) a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 (/.f64 (/.f64 a 1/16) c) -8))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(/.f64 (*.f64 a (/.f64 2 b)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 (/.f64 2 b) (/.f64 a (*.f64 2 (/.f64 1 (*.f64 c (*.f64 -8 (/.f64 1/8 a))))))) |
(*.f64 (/.f64 2 b) (/.f64 a (*.f64 2 (/.f64 (/.f64 a 1/8) (*.f64 c -8))))) |
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 b b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -16))) 2) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 c -16) (*.f64 (/.f64 b a) (*.f64 a 16))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 1/2 (*.f64 2 (/.f64 (+.f64 a a) (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 a) (/.f64 (neg.f64 b) (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 4 (*.f64 2 (/.f64 (/.f64 (+.f64 b b) a) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 a 16) (*.f64 a (/.f64 (*.f64 c -8) b))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32))) 4) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (*.f64 2 (/.f64 (+.f64 b b) a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (*.f64 (/.f64 b a) 4)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 a b) (*.f64 c -16)) (*.f64 a 16)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b)) (/.f64 1 a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 (neg.f64 b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32))) (*.f64 2 (*.f64 (/.f64 b a) 4))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32)))) 8) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) 4) (*.f64 2 (*.f64 a 16))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b))) (*.f64 2 (/.f64 1 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (/.f64 b a)) 4) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) a) 8) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2) (/.f64 (/.f64 b a) 2)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8))) (neg.f64 (/.f64 b a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b))) (neg.f64 (*.f64 a 8))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -32))))) 16) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) (/.f64 b a))) 8) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (/.f64 (*.f64 a (/.f64 (*.f64 c -8) b)) a)) 16) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) (*.f64 2 (neg.f64 (/.f64 b a)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b)))) (*.f64 2 (neg.f64 (*.f64 a 8)))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16))) (neg.f64 (/.f64 (+.f64 b b) a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (*.f64 (/.f64 a b) (*.f64 c -16))) (neg.f64 (*.f64 a 16))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (/.f64 (*.f64 c -8) b))) (neg.f64 (/.f64 1 a))) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)))) (/.f64 b a)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 c -8) b)))) (*.f64 a 8)) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(pow.f64 (*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) 1) |
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(+.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 0) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(+.f64 0 (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(+.f64 (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2) (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 2)) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(-.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 0) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(/.f64 1/8 (/.f64 a (*.f64 c -8))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 c -8) (*.f64 a 8)) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 c -8) (/.f64 (neg.f64 a) -1/8)) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 1) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(/.f64 1 (/.f64 (*.f64 a 8) (*.f64 c -8))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 1/4 (/.f64 (+.f64 a a) (*.f64 c -8))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 1/4 (*.f64 2 (/.f64 a (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 2 (/.f64 (*.f64 a 16) (*.f64 c -8))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 2 (*.f64 2 (/.f64 (*.f64 a 8) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -16)) 2) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(/.f64 (*.f64 c -16) (*.f64 a 16)) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 1/2 (*.f64 2 (/.f64 (+.f64 a a) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 a 16) (*.f64 c -8)))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -32)) 4) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(/.f64 (*.f64 c -32) (*.f64 2 (*.f64 a 16))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 c -32) (*.f64 (*.f64 a 8) 4)) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32))) 8) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(/.f64 (*.f64 2 (*.f64 c -32)) (*.f64 2 (*.f64 (*.f64 a 8) 4))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (/.f64 (*.f64 c -32) (*.f64 a 8)) 4) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (/.f64 (*.f64 c -8) a) 8) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (neg.f64 (*.f64 c -8)) (neg.f64 (*.f64 a 8))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 c -8))) (*.f64 2 (neg.f64 (*.f64 a 8)))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 1/8 a) (*.f64 c -32)))) 16) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c -32) (*.f64 a 8))) 8) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c -8) a)) 16) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (neg.f64 (*.f64 c -16)) (neg.f64 (*.f64 a 16))) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(/.f64 (neg.f64 (neg.f64 (*.f64 c -8))) (*.f64 a 8)) |
(*.f64 -1 (/.f64 c a)) |
(neg.f64 (/.f64 c a)) |
(/.f64 (neg.f64 c) a) |
(pow.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) 1) |
(*.f64 c (*.f64 -8 (/.f64 1/8 a))) |
(*.f64 c (*.f64 (/.f64 1/8 a) -8)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) |
| ✓ | 0.0b | (*.f64 (/.f64 a b) 2) |
| ✓ | 4.3b | (*.f64 c (*.f64 (/.f64 a b) 2)) |
| ✓ | 4.5b | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
Compiled 67 to 30 computations (55.2% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | a | @ | inf | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
| 1.0ms | b | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
| 1.0ms | b | @ | inf | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
| 1.0ms | c | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
| 0.0ms | a | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
| 1× | batch-egg-rewrite |
| 1602× | rational.json-1 |
| 1602× | rational.json-2 |
| 1602× | rational.json-3 |
| 1600× | rational.json-4 |
| 1584× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 122 |
| 1 | 111 | 122 |
| 2 | 287 | 106 |
| 3 | 792 | 102 |
| 4 | 2605 | 102 |
| 5 | 6357 | 102 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(*.f64 c (*.f64 (/.f64 a b) 2)) |
(*.f64 (/.f64 a b) 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 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)) (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 (/.f64 1/2 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (+.f64 c c) 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 a (/.f64 (+.f64 c c) b)) 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 2 (*.f64 c 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 b a) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 b a) (+.f64 c c)) (/.f64 (/.f64 b a) (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c 4)) (/.f64 2 (*.f64 c 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 1)))) (#(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 (/.f64 b (+.f64 c c)) (/.f64 b (+.f64 c c))))))) (#(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 4) (+.f64 (/.f64 b c) (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 (/.f64 4 b) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 1 c) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 b (neg.f64 (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (+.f64 c c))) (/.f64 b (neg.f64 (+.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 (*.f64 (/.f64 a b) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 c c) b) (/.f64 1 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 (+.f64 c c) 4) (*.f64 2 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 c c)) (/.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 b a) c) (/.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 (/.f64 (+.f64 c c) b) (/.f64 (+.f64 c c) b)) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 c c)) (neg.f64 (+.f64 c c))) (*.f64 b (/.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c 4)) (-.f64 0 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 c c) b)) (-.f64 0 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 c c))) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a b) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 2 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 2 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) b)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (neg.f64 (*.f64 b -4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 b (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (*.f64 b 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 b (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 2 a)) (*.f64 (/.f64 b a) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a 8)) (*.f64 2 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a 4)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (/.f64 -2 a)) (-.f64 0 (*.f64 (/.f64 b a) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (neg.f64 a)) (*.f64 b -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (/.f64 2 a))) (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 a 4))) (*.f64 b -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 a b) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a 4) b) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a 8) b) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a)) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a 8)) (neg.f64 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 b (/.f64 2 a))) (*.f64 2 (*.f64 b (/.f64 2 a)))) (+.f64 (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a 4) b) (/.f64 (*.f64 a 4) b)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a b) 8)) (*.f64 2 (*.f64 (/.f64 a b) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 a 8) b) (/.f64 (*.f64 a 8) b)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a)) (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a))) (*.f64 b (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 a 4))) (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a))) (/.f64 b (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 2 b)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 b) (+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) (-.f64 1 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (neg.f64 b) (*.f64 c (/.f64 a b))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))))) |
| 1× | egg-herbie |
| 1604× | rational.json-simplify-51 |
| 1516× | rational.json-simplify-61 |
| 1158× | rational.json-simplify-2 |
| 850× | rational.json-simplify-46 |
| 778× | rational.json-simplify-41 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 270 | 6438 |
| 1 | 765 | 5976 |
| 2 | 2421 | 5768 |
| 3 | 5325 | 5556 |
| 1× | node limit |
| Inputs |
|---|
(/.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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.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 -2 b)) |
(*.f64 -2 b) |
(+.f64 (*.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 -2 b)) |
(*.f64 -2 b) |
(+.f64 (*.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 -2 b)) |
(*.f64 -2 b) |
(+.f64 (*.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 -2 b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.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 -2 b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.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 -2 b)) |
(*.f64 -2 b) |
(+.f64 (*.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 -2 b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.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 -2 b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(+.f64 (*.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 -2 b)) |
(+.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(+.f64 0 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a))) |
(+.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)) (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4))) |
(-.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(*.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a))) |
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 1/4 a)) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 1/2) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a)) 1/4) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)) |
(*.f64 (/.f64 1/2 a) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 1 (*.f64 a -2))) |
(*.f64 1/2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2)) -1) |
(*.f64 1/4 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)) 2) |
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 4) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(pow.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(neg.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2))) |
(+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 0) |
(+.f64 0 (*.f64 a (/.f64 (+.f64 c c) b))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 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 2 (*.f64 c 4))) |
(/.f64 2 (/.f64 (/.f64 b a) c)) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b a) (+.f64 c c)) (/.f64 (/.f64 b a) (+.f64 c c)))) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 1 c)) |
(/.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c 4)) (/.f64 2 (*.f64 c 4)))) |
(/.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 1) |
(/.f64 (+.f64 a a) (/.f64 b c)) |
(/.f64 (+.f64 a a) (+.f64 (/.f64 b (+.f64 c c)) (/.f64 b (+.f64 c c)))) |
(/.f64 1 (/.f64 (/.f64 b a) (+.f64 c c))) |
(/.f64 (*.f64 a 4) (+.f64 (/.f64 b c) (/.f64 b c))) |
(/.f64 (+.f64 c c) (/.f64 b a)) |
(/.f64 4 (+.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(/.f64 (*.f64 a (*.f64 (/.f64 4 b) c)) 2) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 (+.f64 c c)))) |
(/.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (+.f64 c c))) (/.f64 b (neg.f64 (+.f64 c c))))) |
(/.f64 (*.f64 c 4) (*.f64 b (/.f64 2 a))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 8)) 4) |
(/.f64 (/.f64 (+.f64 c c) b) (/.f64 1 a)) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) 8) |
(/.f64 (*.f64 (+.f64 c c) 4) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(/.f64 (neg.f64 (+.f64 c c)) (/.f64 b (neg.f64 a))) |
(/.f64 (+.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(/.f64 (+.f64 (/.f64 (+.f64 c c) b) (/.f64 (+.f64 c c) b)) (*.f64 2 (/.f64 1 a))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8)))) 16) |
(/.f64 (+.f64 (neg.f64 (+.f64 c c)) (neg.f64 (+.f64 c c))) (*.f64 b (/.f64 -2 a))) |
(/.f64 (neg.f64 (*.f64 c 4)) (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(/.f64 (neg.f64 (/.f64 (+.f64 c c) b)) (-.f64 0 (/.f64 1 a))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 c c))) (/.f64 b a)) |
(pow.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 1) |
(+.f64 (/.f64 a b) (/.f64 a b)) |
(+.f64 (*.f64 a (/.f64 2 b)) 0) |
(+.f64 0 (*.f64 a (/.f64 2 b))) |
(-.f64 (*.f64 a (/.f64 2 b)) 0) |
(/.f64 (/.f64 a b) 1/2) |
(/.f64 2 (/.f64 b a)) |
(/.f64 (*.f64 a (/.f64 2 b)) 1) |
(/.f64 (+.f64 a a) b) |
(/.f64 (+.f64 a a) (/.f64 (neg.f64 (*.f64 b -4)) 4)) |
(/.f64 1 (/.f64 b (+.f64 a a))) |
(/.f64 (*.f64 a 4) (+.f64 b b)) |
(/.f64 (*.f64 a 8) (*.f64 b 4)) |
(/.f64 4 (*.f64 b (/.f64 2 a))) |
(/.f64 -2 (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 (/.f64 a b) 4) 2) |
(/.f64 (*.f64 b (/.f64 2 a)) (*.f64 (/.f64 b a) (/.f64 b a))) |
(/.f64 (*.f64 a -2) (neg.f64 b)) |
(/.f64 (*.f64 2 (*.f64 a 8)) (*.f64 2 (*.f64 b 4))) |
(/.f64 8 (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(/.f64 -4 (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(/.f64 (*.f64 (/.f64 a b) 8) 4) |
(/.f64 (neg.f64 (*.f64 a 4)) (*.f64 b -2)) |
(/.f64 (*.f64 b (/.f64 -2 a)) (-.f64 0 (*.f64 (/.f64 b a) (/.f64 b a)))) |
(/.f64 (*.f64 4 (neg.f64 a)) (*.f64 b -2)) |
(/.f64 (*.f64 2 (*.f64 b (/.f64 2 a))) (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a 4))) (*.f64 b -4)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) 8)) 8) |
(/.f64 (/.f64 (*.f64 a 4) b) 2) |
(/.f64 (/.f64 (*.f64 a 8) b) 4) |
(/.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a)) (/.f64 b a)) |
(/.f64 (neg.f64 (*.f64 a 8)) (neg.f64 (*.f64 b 4))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 b (/.f64 2 a))) (*.f64 2 (*.f64 b (/.f64 2 a)))) (+.f64 (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a))))) |
(/.f64 (+.f64 (/.f64 (*.f64 a 4) b) (/.f64 (*.f64 a 4) b)) 4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a b) 8)) (*.f64 2 (*.f64 (/.f64 a b) 8))) 16) |
(/.f64 (+.f64 (/.f64 (*.f64 a 8) b) (/.f64 (*.f64 a 8) b)) 8) |
(/.f64 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a)) (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a))) (*.f64 b (/.f64 2 a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a 4))) (+.f64 b b)) |
(/.f64 (neg.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a))) (/.f64 b (neg.f64 a))) |
(pow.f64 (*.f64 a (/.f64 2 b)) 1) |
(-.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0) |
(-.f64 0 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(-.f64 (+.f64 (neg.f64 b) (+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) (-.f64 1 b))) 1) |
(*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(*.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 -1 (neg.f64 (*.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))))) 1/2) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) 1/4) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2) 2) |
(*.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1) |
(*.f64 1/2 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 1/4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) |
(/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) 2) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) 4) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) 16) |
(pow.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(neg.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
| Outputs |
|---|
(/.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 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 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 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 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 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.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 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 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 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 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 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c b) 2)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(*.f64 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c 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 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 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 -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 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 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 -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 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 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 -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 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 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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c 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 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 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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c 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 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 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 -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 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 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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c 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 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 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 2 (/.f64 (*.f64 c a) b)) |
(*.f64 2 (*.f64 a (/.f64 c b))) |
(*.f64 a (*.f64 (/.f64 c 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 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 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 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 0 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)) (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(-.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 0) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 4)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 1 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 -1 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 1/4 a)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (*.f64 (/.f64 1/2 a) 1/2)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 1/2) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a)) 1/4) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2) (/.f64 1 a)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1 a) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1/2 a) (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) (/.f64 1 (*.f64 a -2))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 1/2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1/4 a) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 2 (/.f64 1 a)) (*.f64 1/2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (/.f64 1/2 a) 1/2) (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2)) -1) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 1/4 (*.f64 2 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a 4)) 2) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) a) 4) 2) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(pow.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 1/2 a)) 1) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(neg.f64 (/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 a -2))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 0) |
(*.f64 a (/.f64 (+.f64 c c) b)) |
(*.f64 a (/.f64 2 (/.f64 b c))) |
(+.f64 0 (*.f64 a (/.f64 (+.f64 c c) b))) |
(*.f64 a (/.f64 (+.f64 c c) b)) |
(*.f64 a (/.f64 2 (/.f64 b c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(-.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 0) |
(*.f64 a (/.f64 (+.f64 c c) b)) |
(*.f64 a (/.f64 2 (/.f64 b c))) |
(/.f64 c (/.f64 b (+.f64 a a))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 c (/.f64 (/.f64 b a) 2)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 c (/.f64 (*.f64 b (/.f64 2 a)) 4)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 a (/.f64 b (+.f64 c c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (/.f64 a b) (/.f64 2 (*.f64 c 4))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 2 (/.f64 (/.f64 b a) c)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 2 (+.f64 (/.f64 (/.f64 b a) (+.f64 c c)) (/.f64 (/.f64 b a) (+.f64 c c)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 1 c)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 a (/.f64 2 b)) (+.f64 (/.f64 2 (*.f64 c 4)) (/.f64 2 (*.f64 c 4)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 1) |
(*.f64 a (/.f64 (+.f64 c c) b)) |
(*.f64 a (/.f64 2 (/.f64 b c))) |
(/.f64 (+.f64 a a) (/.f64 b c)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (+.f64 a a) (+.f64 (/.f64 b (+.f64 c c)) (/.f64 b (+.f64 c c)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 1 (/.f64 (/.f64 b a) (+.f64 c c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 a 4) (+.f64 (/.f64 b c) (/.f64 b c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (+.f64 c c) (/.f64 b a)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 4 (+.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 a (*.f64 (/.f64 4 b) c)) 2) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (/.f64 1 c) (/.f64 1 c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 (+.f64 c c)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 a -2) (+.f64 (/.f64 b (neg.f64 (+.f64 c c))) (/.f64 b (neg.f64 (+.f64 c c))))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 c 4) (*.f64 b (/.f64 2 a))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 8)) 4) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (/.f64 (+.f64 c c) b) (/.f64 1 a)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) 8) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (*.f64 (+.f64 c c) 4) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (neg.f64 (+.f64 c c)) (/.f64 b (neg.f64 a))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (+.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c)) (*.f64 (/.f64 (/.f64 b a) c) (/.f64 (/.f64 b a) c))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (+.f64 (/.f64 (+.f64 c c) b) (/.f64 (+.f64 c c) b)) (*.f64 2 (/.f64 1 a))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8))) (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 8)))) 16) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (+.f64 (neg.f64 (+.f64 c c)) (neg.f64 (+.f64 c c))) (*.f64 b (/.f64 -2 a))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (neg.f64 (*.f64 c 4)) (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (neg.f64 (/.f64 (+.f64 c c) b)) (-.f64 0 (/.f64 1 a))) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 c c))) (/.f64 b a)) |
(+.f64 (*.f64 c (/.f64 a b)) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a b) (+.f64 c c)) |
(*.f64 (/.f64 c b) (+.f64 a a)) |
(pow.f64 (*.f64 a (/.f64 (+.f64 c c) b)) 1) |
(*.f64 a (/.f64 (+.f64 c c) b)) |
(*.f64 a (/.f64 2 (/.f64 b c))) |
(+.f64 (/.f64 a b) (/.f64 a b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(+.f64 (*.f64 a (/.f64 2 b)) 0) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(+.f64 0 (*.f64 a (/.f64 2 b))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(-.f64 (*.f64 a (/.f64 2 b)) 0) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (/.f64 a b) 1/2) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 2 (/.f64 b a)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 a (/.f64 2 b)) 1) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 a a) b) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 a a) (/.f64 (neg.f64 (*.f64 b -4)) 4)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 1 (/.f64 b (+.f64 a a))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 a 4) (+.f64 b b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 a 8) (*.f64 b 4)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 4 (*.f64 b (/.f64 2 a))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 -2 (/.f64 b (neg.f64 a))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 (/.f64 a b) 4) 2) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 b (/.f64 2 a)) (*.f64 (/.f64 b a) (/.f64 b a))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 a -2) (neg.f64 b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 2 (*.f64 a 8)) (*.f64 2 (*.f64 b 4))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 8 (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 -4 (-.f64 0 (*.f64 b (/.f64 2 a)))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 (/.f64 a b) 8) 4) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (neg.f64 (*.f64 a 4)) (*.f64 b -2)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 b (/.f64 -2 a)) (-.f64 0 (*.f64 (/.f64 b a) (/.f64 b a)))) |
(/.f64 (*.f64 b (/.f64 -2 a)) (neg.f64 (*.f64 (/.f64 b a) (/.f64 b a)))) |
(*.f64 (/.f64 -2 a) (/.f64 (neg.f64 b) (*.f64 (/.f64 b a) (/.f64 b a)))) |
(*.f64 (/.f64 -2 a) (/.f64 (/.f64 a (/.f64 b a)) -1)) |
(*.f64 (/.f64 -2 a) (neg.f64 (/.f64 a (/.f64 b a)))) |
(/.f64 (*.f64 4 (neg.f64 a)) (*.f64 b -2)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 2 (*.f64 b (/.f64 2 a))) (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a)))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 a 4))) (*.f64 b -4)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) 8)) 8) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (/.f64 (*.f64 a 4) b) 2) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (/.f64 (*.f64 a 8) b) 4) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a)) (/.f64 b a)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (neg.f64 (*.f64 a 8)) (neg.f64 (*.f64 b 4))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 b (/.f64 2 a))) (*.f64 2 (*.f64 b (/.f64 2 a)))) (+.f64 (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a))) (*.f64 2 (*.f64 (/.f64 b a) (/.f64 b a))))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 (/.f64 (*.f64 a 4) b) (/.f64 (*.f64 a 4) b)) 4) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 a b) 8)) (*.f64 2 (*.f64 (/.f64 a b) 8))) 16) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 (/.f64 (*.f64 a 8) b) (/.f64 (*.f64 a 8) b)) 8) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (+.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a)) (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a))) (*.f64 b (/.f64 2 a))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 a 4))) (+.f64 b b)) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(/.f64 (neg.f64 (/.f64 (*.f64 b (/.f64 2 a)) (/.f64 b a))) (/.f64 b (neg.f64 a))) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(pow.f64 (*.f64 a (/.f64 2 b)) 1) |
(*.f64 2 (/.f64 a b)) |
(*.f64 a (/.f64 2 b)) |
(-.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 0) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(-.f64 0 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(-.f64 (+.f64 (neg.f64 b) (+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) (-.f64 1 b))) 1) |
(+.f64 (+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) (-.f64 1 b)) (-.f64 (neg.f64 b) 1)) |
(+.f64 (+.f64 (*.f64 a (/.f64 (+.f64 c c) b)) (-.f64 1 b)) (-.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (+.f64 (-.f64 1 b) (-.f64 -1 b))) |
(+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) |
(*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2)) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 1 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 -1 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.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))))) 1/2) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) 1/4) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1/2) 2) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 1/2 (*.f64 2 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 1/4 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 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))))) 2) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4) 4) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) -1) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -2) -2) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4)) 8) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 4))) 16) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(pow.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) 1) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(neg.f64 (neg.f64 (*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))) |
(*.f64 2 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 -1 c) (+.f64 b b)) |
| ✓ | 0.7b | (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) |
| ✓ | 4.5b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
| ✓ | 5.4b | (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b))) |
Compiled 96 to 51 computations (46.9% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | 0 | (*.f64 (/.f64 -1 c) (+.f64 b b)) |
| 0.0ms | c | @ | 0 | (*.f64 (/.f64 -1 c) (+.f64 b b)) |
| 0.0ms | a | @ | 0 | (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b))) |
| 0.0ms | b | @ | inf | (*.f64 (/.f64 -1 c) (+.f64 b b)) |
| 0.0ms | b | @ | -inf | (*.f64 (/.f64 -1 c) (+.f64 b b)) |
| 1× | batch-egg-rewrite |
| 1716× | exponential.json-3 |
| 1716× | rational.json-1 |
| 1716× | rational.json-2 |
| 1716× | rational.json-4 |
| 1716× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 150 |
| 1 | 143 | 150 |
| 2 | 377 | 134 |
| 3 | 1213 | 78 |
| 4 | 5085 | 78 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) |
(*.f64 (/.f64 -1 c) (+.f64 b b)) |
| Outputs |
|---|
((#(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 (*.f64 a (/.f64 (/.f64 c b) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 (/.f64 c b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 1/2 b) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 c (*.f64 2 (/.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (neg.f64 (/.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 a (*.f64 b (*.f64 2 (neg.f64 (/.f64 -1 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 (*.f64 a -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 4 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 c (/.f64 -4 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 (neg.f64 c) (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (/.f64 c b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a (/.f64 (/.f64 c b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 1 (/.f64 -4 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 2 (/.f64 -8 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 c)) (/.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 1/2 b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c 4) (/.f64 1 (/.f64 -8 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 8) (/.f64 1 (*.f64 2 (*.f64 (/.f64 -2 (/.f64 c b)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a 1/2) b) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b) -2) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c) (/.f64 (*.f64 a 1/2) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 c (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 -2 (/.f64 c b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (*.f64 b (*.f64 2 (neg.f64 (/.f64 -1 c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 1 (neg.f64 (/.f64 (*.f64 b 4) (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (/.f64 1 (*.f64 b -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (*.f64 c -2)) (/.f64 1 (*.f64 b 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 a (/.f64 b (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 c c) (/.f64 -2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 b (neg.f64 c))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 2 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 4 (/.f64 (*.f64 b 4) (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a -1/2) c) (/.f64 2 (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) 2) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -1/2) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 (/.f64 1/4 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 1/2 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 a (/.f64 b (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 4 (/.f64 (/.f64 c b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (*.f64 4 (/.f64 (/.f64 c b) -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 a (/.f64 (/.f64 c b) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 1/2 b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 c b) -2) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 c) (*.f64 (/.f64 (*.f64 a 1/2) b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (/.f64 c b) -2)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 b (neg.f64 c))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 b (neg.f64 c)) (/.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 c (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 c) (/.f64 1/2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b b) (neg.f64 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 c -2) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 c b) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b 4) (neg.f64 c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 c) 2) (/.f64 2 (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 (*.f64 c 4) (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b 4) (*.f64 c -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -2 (/.f64 c b)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 c)) (/.f64 -1 (+.f64 b b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b -2) c)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b -2) (-.f64 0 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 b b) 4) (*.f64 4 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 b b) 4) (neg.f64 c)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 b b) c) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -2 (/.f64 c b)) 1))))) |
| 1× | egg-herbie |
| 1458× | rational.json-simplify-51 |
| 1436× | rational.json-simplify-35 |
| 984× | rational.json-simplify-2 |
| 862× | exponential.json-simplify-26 |
| 838× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 253 | 4243 |
| 1 | 678 | 4115 |
| 2 | 1935 | 4113 |
| 3 | 4124 | 4113 |
| 4 | 6709 | 4113 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/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 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 b c)) |
(+.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 0) |
(+.f64 0 (*.f64 a (/.f64 (/.f64 c b) -2))) |
(-.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 0) |
(*.f64 a (/.f64 (/.f64 c b) -2)) |
(*.f64 a (*.f64 (/.f64 1/2 b) (neg.f64 c))) |
(*.f64 -1 (/.f64 c (*.f64 2 (/.f64 b a)))) |
(*.f64 -1 (/.f64 a (neg.f64 (/.f64 -2 (/.f64 c b))))) |
(*.f64 -1 (/.f64 a (*.f64 b (*.f64 2 (neg.f64 (/.f64 -1 c)))))) |
(*.f64 -1 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 b -2))) |
(*.f64 c (/.f64 (*.f64 a -1/2) b)) |
(*.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 1) |
(*.f64 4 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4))) |
(*.f64 4 (*.f64 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 1)) |
(*.f64 2 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4)))) |
(*.f64 2 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 1)) |
(*.f64 2 (/.f64 c (/.f64 -4 (/.f64 a b)))) |
(*.f64 (+.f64 a a) (/.f64 (neg.f64 c) (*.f64 b 4))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) 1)) |
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (/.f64 c b) -2))) |
(*.f64 1 (*.f64 a (/.f64 (/.f64 c b) -2))) |
(*.f64 (+.f64 c c) (/.f64 1 (/.f64 -4 (/.f64 a b)))) |
(*.f64 (+.f64 c c) (/.f64 2 (/.f64 -8 (/.f64 a b)))) |
(*.f64 (*.f64 a 4) (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c)))) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) 1)) |
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1/2 b)) |
(*.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 1/2 b) 1)) |
(*.f64 (*.f64 c 4) (/.f64 1 (/.f64 -8 (/.f64 a b)))) |
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 2 (*.f64 (/.f64 -2 (/.f64 c b)) 4)))) |
(*.f64 (/.f64 (*.f64 a 1/2) b) (neg.f64 c)) |
(*.f64 (/.f64 (/.f64 c b) -2) a) |
(*.f64 (neg.f64 c) (/.f64 (*.f64 a 1/2) b)) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 1/2 b))) |
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 -2 (/.f64 c b))))) |
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b (*.f64 2 (neg.f64 (/.f64 -1 c)))))) |
(*.f64 (*.f64 a -2) (/.f64 1 (neg.f64 (/.f64 (*.f64 b 4) (neg.f64 c))))) |
(*.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (/.f64 1 (*.f64 b -2))) |
(*.f64 (*.f64 a (*.f64 c -2)) (/.f64 1 (*.f64 b 4))) |
(*.f64 1/2 (/.f64 a (/.f64 b (neg.f64 c)))) |
(*.f64 1/2 (/.f64 (+.f64 c c) (/.f64 -2 (/.f64 a b)))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) 1/2) |
(*.f64 (/.f64 1/2 b) (*.f64 a (neg.f64 c))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (/.f64 (*.f64 b 4) (neg.f64 c)))) |
(*.f64 (*.f64 (*.f64 a -1/2) c) (/.f64 2 (+.f64 b b))) |
(*.f64 (/.f64 (neg.f64 c) 2) (/.f64 a b)) |
(*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 2) |
(*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) (+.f64 a a)) |
(*.f64 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 4) |
(*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) (*.f64 a 4)) |
(*.f64 (*.f64 a -1/2) (/.f64 c b)) |
(pow.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 1) |
(+.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 0) |
(+.f64 0 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) |
(-.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 0) |
(*.f64 -1 (/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 a -2))) |
(*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (/.f64 1/2 a)) |
(*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 2 (/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 a 4))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 2)) |
(*.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 1) |
(*.f64 1 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (/.f64 1/4 a)) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 (/.f64 1/4 a) 1)) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (*.f64 2 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) 1/2) |
(*.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 4) 1/4) |
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 b (neg.f64 c)))) |
(*.f64 (/.f64 1/2 a) (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 (neg.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) (/.f64 1 (*.f64 a -2))) |
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(*.f64 (/.f64 1/4 a) (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c))))) |
(pow.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 1) |
(-.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 0) |
(*.f64 a (*.f64 4 (/.f64 (/.f64 c b) -2))) |
(*.f64 a (*.f64 (*.f64 4 (/.f64 (/.f64 c b) -2)) 1)) |
(*.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 4) |
(*.f64 4 (*.f64 a (/.f64 (/.f64 c b) -2))) |
(*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1) |
(*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) |
(*.f64 2 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 4)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) 4)) |
(*.f64 1 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) 1/2) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) 4)) |
(*.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 1/2 b) 4)) |
(*.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) 1/4) |
(*.f64 (/.f64 (/.f64 c b) -2) (*.f64 a 4)) |
(*.f64 (neg.f64 c) (*.f64 (/.f64 (*.f64 a 1/2) b) 4)) |
(*.f64 8 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4)))) |
(*.f64 (*.f64 4 (/.f64 (/.f64 c b) -2)) a) |
(*.f64 1/2 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) 2) |
(/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1) |
(/.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) 2) |
(/.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4)) 8) |
(pow.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1) |
(+.f64 (/.f64 -2 (/.f64 c b)) 0) |
(+.f64 0 (/.f64 -2 (/.f64 c b))) |
(+.f64 (/.f64 b (neg.f64 c)) (/.f64 b (neg.f64 c))) |
(-.f64 (/.f64 -2 (/.f64 c b)) 0) |
(/.f64 -1 (*.f64 c (/.f64 1/2 b))) |
(/.f64 (/.f64 -1 c) (/.f64 1/2 b)) |
(/.f64 (+.f64 b b) (neg.f64 c)) |
(/.f64 (/.f64 -2 (/.f64 c b)) 1) |
(/.f64 2 (/.f64 (*.f64 c -2) (+.f64 b b))) |
(/.f64 1 (/.f64 (/.f64 c b) -2)) |
(/.f64 -2 (/.f64 c b)) |
(/.f64 (/.f64 (*.f64 b 4) (neg.f64 c)) 2) |
(/.f64 (*.f64 (/.f64 -1 c) 2) (/.f64 2 (+.f64 b b))) |
(/.f64 -4 (/.f64 (*.f64 c 4) (+.f64 b b))) |
(/.f64 (*.f64 b 4) (*.f64 c -2)) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 c b)) 4) 4) |
(/.f64 (neg.f64 (/.f64 -1 c)) (/.f64 -1 (+.f64 b b))) |
(/.f64 (*.f64 b -2) c) |
(/.f64 (*.f64 b -2) (-.f64 0 (neg.f64 c))) |
(/.f64 (*.f64 (+.f64 b b) 4) (*.f64 4 (neg.f64 c))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 8) |
(/.f64 (/.f64 (*.f64 (+.f64 b b) 4) (neg.f64 c)) 4) |
(/.f64 (/.f64 (+.f64 b b) c) -1) |
(pow.f64 (/.f64 -2 (/.f64 c b)) 1) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1/2 (/.f64 (*.f64 c a) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(+.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 0) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(+.f64 0 (*.f64 a (/.f64 (/.f64 c b) -2))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 0) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 a (/.f64 (/.f64 c b) -2)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 a (*.f64 (/.f64 1/2 b) (neg.f64 c))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 2 (/.f64 b a)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 a (neg.f64 (/.f64 -2 (/.f64 c b))))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 a (*.f64 b (*.f64 2 (neg.f64 (/.f64 -1 c)))))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 (*.f64 a (neg.f64 c)) (*.f64 b -2))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 c (/.f64 (*.f64 a -1/2) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 1) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (*.f64 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 1)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 1)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 c (/.f64 -4 (/.f64 a b)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 (neg.f64 c) (*.f64 b 4))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) 1)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 (/.f64 c b) -2))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 1 (*.f64 a (/.f64 (/.f64 c b) -2))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 c c) (/.f64 1 (/.f64 -4 (/.f64 a b)))) |
(*.f64 (+.f64 c c) (/.f64 (/.f64 a b) -4)) |
(*.f64 (+.f64 c c) (/.f64 a (*.f64 b -4))) |
(*.f64 (+.f64 c c) (/.f64 2 (/.f64 -8 (/.f64 a b)))) |
(*.f64 (+.f64 c c) (/.f64 (/.f64 a b) -4)) |
(*.f64 (+.f64 c c) (/.f64 a (*.f64 b -4))) |
(*.f64 (*.f64 a 4) (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) 1)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a (neg.f64 c)) (/.f64 1/2 b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 1/2 b) 1)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c 4) (/.f64 1 (/.f64 -8 (/.f64 a b)))) |
(*.f64 (*.f64 c 4) (/.f64 (/.f64 a b) -8)) |
(*.f64 c (*.f64 4 (/.f64 (/.f64 a b) -8))) |
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 2 (*.f64 (/.f64 -2 (/.f64 c b)) 4)))) |
(*.f64 (*.f64 a 8) (/.f64 1/2 (*.f64 (/.f64 -2 (/.f64 c b)) 4))) |
(*.f64 a (*.f64 8 (/.f64 1/8 (/.f64 (/.f64 b -1/2) c)))) |
(*.f64 a (*.f64 8 (/.f64 (/.f64 (neg.f64 c) b) 16))) |
(*.f64 (/.f64 (*.f64 a 1/2) b) (neg.f64 c)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (/.f64 c b) -2) a) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 c) (/.f64 (*.f64 a 1/2) b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 1/2 b))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (/.f64 1 (neg.f64 (/.f64 -2 (/.f64 c b))))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (/.f64 1 (*.f64 b (*.f64 2 (neg.f64 (/.f64 -1 c)))))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a -2) (/.f64 1 (neg.f64 (/.f64 (*.f64 b 4) (neg.f64 c))))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (neg.f64 c) (neg.f64 a)) (/.f64 1 (*.f64 b -2))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a (*.f64 c -2)) (/.f64 1 (*.f64 b 4))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (/.f64 a (/.f64 b (neg.f64 c)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (/.f64 (+.f64 c c) (/.f64 -2 (/.f64 a b)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) 1/2) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1/2 b) (*.f64 a (neg.f64 c))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (/.f64 (*.f64 b 4) (neg.f64 c)))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (*.f64 a -1/2) c) (/.f64 2 (+.f64 b b))) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (neg.f64 c) 2) (/.f64 a b)) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) 2)) |
(*.f64 (/.f64 a b) (/.f64 c -2)) |
(*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 2) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) (+.f64 a a)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 4) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) (*.f64 a 4)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a -1/2) (/.f64 c b)) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(pow.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 1) |
(*.f64 -1/2 (*.f64 a (/.f64 c b))) |
(*.f64 -1/2 (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 0) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(+.f64 0 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(-.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 0) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 -1 (/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 a -2))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (/.f64 1/2 a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 1/2 (/.f64 1 a))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 2 (/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 a 4))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 2 (/.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 2)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 1) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 1 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (/.f64 1/4 a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 (/.f64 1/4 a) 1)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 2 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a)) 1/2) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) (/.f64 1 (*.f64 a 8))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (*.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 4) 1/4) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 b (neg.f64 c)))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (neg.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) (/.f64 1 (*.f64 a -2))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/4 a) (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(pow.f64 (/.f64 (/.f64 a (/.f64 b (neg.f64 c))) a) 1) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(-.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 0) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 a (*.f64 4 (/.f64 (/.f64 c b) -2))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 a (*.f64 (*.f64 4 (/.f64 (/.f64 c b) -2)) 1)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 a (/.f64 (/.f64 c b) -2)) 4) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 4 (*.f64 a (/.f64 (/.f64 c b) -2))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 2 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4))) 4)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 (neg.f64 c) (*.f64 b 4)) 4)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 1 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) 1/2) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 a 4) (*.f64 (/.f64 1/2 (/.f64 (*.f64 b 4) (neg.f64 c))) 4)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 a (neg.f64 c)) (*.f64 (/.f64 1/2 b) 4)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) 1/4) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (/.f64 (/.f64 c b) -2) (*.f64 a 4)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (neg.f64 c) (*.f64 (/.f64 (*.f64 a 1/2) b) 4)) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 8 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b 4)))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (*.f64 4 (/.f64 (/.f64 c b) -2)) a) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 1/2 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c))))) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) 2) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(/.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(/.f64 (*.f64 4 (/.f64 a (/.f64 b (neg.f64 c)))) 2) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(/.f64 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4) 4) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 4)) 8) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(pow.f64 (*.f64 2 (/.f64 a (/.f64 b (neg.f64 c)))) 1) |
(*.f64 (*.f64 a (/.f64 c b)) -2) |
(*.f64 a (*.f64 (/.f64 c b) -2)) |
(+.f64 (/.f64 -2 (/.f64 c b)) 0) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(+.f64 0 (/.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(+.f64 (/.f64 b (neg.f64 c)) (/.f64 b (neg.f64 c))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(-.f64 (/.f64 -2 (/.f64 c b)) 0) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 -1 (*.f64 c (/.f64 1/2 b))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (/.f64 -1 c) (/.f64 1/2 b)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (+.f64 b b) (neg.f64 c)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (/.f64 -2 (/.f64 c b)) 1) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 2 (/.f64 (*.f64 c -2) (+.f64 b b))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 1 (/.f64 (/.f64 c b) -2)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 -2 (/.f64 c b)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (/.f64 (*.f64 b 4) (neg.f64 c)) 2) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 (/.f64 -1 c) 2) (/.f64 2 (+.f64 b b))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 -4 (/.f64 (*.f64 c 4) (+.f64 b b))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 b 4) (*.f64 c -2)) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 c b)) 4) 4) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (neg.f64 (/.f64 -1 c)) (/.f64 -1 (+.f64 b b))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 b -2) c) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 b -2) (-.f64 0 (neg.f64 c))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 (+.f64 b b) 4) (*.f64 4 (neg.f64 c))) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 -2 (/.f64 c b)) 4)) 8) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (/.f64 (*.f64 (+.f64 b b) 4) (neg.f64 c)) 4) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(/.f64 (/.f64 (+.f64 b b) c) -1) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
(pow.f64 (/.f64 -2 (/.f64 c b)) 1) |
(*.f64 -2 (/.f64 b c)) |
(*.f64 b (/.f64 -2 c)) |
Compiled 13849 to 8104 computations (41.5% saved)
32 alts after pruning (26 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 644 | 15 | 659 |
| Fresh | 6 | 11 | 17 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 6 | 9 |
| Total | 654 | 32 | 686 |
| Status | Error | Program |
|---|---|---|
| 46.8b | (/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) | |
| 46.6b | (/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) | |
| 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) | |
| 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) | |
| ▶ | 56.1b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
| 56.2b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) | |
| ▶ | 46.7b | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 46.3b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) | |
| 55.9b | (/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| 46.5b | (/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) | |
| 46.8b | (/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) | |
| ▶ | 39.6b | (/.f64 (neg.f64 c) b) |
| ✓ | 56.3b | (/.f64 c b) |
| ✓ | 46.3b | (/.f64 b (neg.f64 a)) |
| ▶ | 39.1b | (/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
| 43.8b | (/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) | |
| ✓ | 46.5b | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 53.4b | (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) | |
| 48.1b | (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) | |
| 47.3b | (+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) | |
| 43.9b | (*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) | |
| 46.8b | (*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) | |
| 43.7b | (*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) | |
| 46.3b | (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) | |
| 46.4b | (*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) | |
| 46.4b | (*.f64 (/.f64 1/2 a) (*.f64 b -2)) | |
| 46.7b | (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) | |
| 45.1b | (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) | |
| ▶ | 44.7b | (*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
| ✓ | 52.3b | (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
Compiled 903 to 643 computations (28.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| ✓ | 0.2b | (/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
| 1.0b | (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4))) | |
| 28.9b | (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) |
Compiled 85 to 43 computations (49.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | inf | (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 2.0ms | a | @ | inf | (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 1.0ms | a | @ | -inf | (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 1.0ms | c | @ | -inf | (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 1.0ms | b | @ | 0 | (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| 1× | batch-egg-rewrite |
| 1524× | rational.json-simplify-35 |
| 1072× | rational.json-1 |
| 1072× | rational.json-2 |
| 1072× | rational.json-4 |
| 1072× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 96 |
| 1 | 122 | 96 |
| 2 | 302 | 96 |
| 3 | 844 | 96 |
| 4 | 2846 | 96 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2) (*.f64 1/2 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 a)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (*.f64 a 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 8)) (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 a (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 1/2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 8) (/.f64 1 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 a) (*.f64 2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 a) (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 a (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (*.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))) (*.f64 a 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))))))) |
| 1× | egg-herbie |
| 1696× | rational.json-simplify-35 |
| 1638× | rational.json-simplify-51 |
| 970× | rational.json-simplify-1 |
| 928× | rational.json-simplify-61 |
| 796× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 348 | 7097 |
| 1 | 835 | 6545 |
| 2 | 1673 | 6461 |
| 3 | 3630 | 6365 |
| 4 | 6565 | 6365 |
| 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 -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 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.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 c a)) (sqrt.f64 -4))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (pow.f64 (sqrt.f64 -4) 3))))))) |
(*.f64 -1 (/.f64 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 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 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))) (*.f64 a b))) (+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 2)) (pow.f64 b 5)))))) |
(*.f64 -1/2 (/.f64 b c)) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (pow.f64 a 2))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) b) (pow.f64 c 2))))))) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (pow.f64 a 2)))))) |
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4)))))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))))))))) |
(*.f64 -1/2 (/.f64 b c)) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 b c)))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) a))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5)))))) |
(*.f64 -1/2 (/.f64 a b)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 a b))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 a b)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 a b)))))) |
(*.f64 -1/2 (/.f64 b c)) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.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) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))) a) (pow.f64 b 2))) (/.f64 (pow.f64 a 3) (pow.f64 b 5)))))) (+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3))))))))) |
(+.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a))) |
(+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(-.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2) (/.f64 1/4 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (*.f64 a 4))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 4)) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a 8))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) |
(*.f64 (/.f64 1/2 a) (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 1/2) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 a)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (*.f64 a 4)) 2) |
(*.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 4) 2) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) |
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(+.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 0) |
(+.f64 0 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(+.f64 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(-.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 0) |
(-.f64 0 (neg.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 1/2 (*.f64 a (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 a (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 4 (/.f64 a (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 1) |
(*.f64 1 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 -1 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (*.f64 a (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 1/2) |
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 2 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (*.f64 4 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 1/4) |
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)))) |
(*.f64 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) a) |
(*.f64 (neg.f64 a) (/.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 1/2 a)) |
(*.f64 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 2) |
(*.f64 (*.f64 1/2 a) (*.f64 2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (*.f64 1/2 a) (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 1/4 (*.f64 4 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (+.f64 a a)) |
(*.f64 8 (/.f64 a (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)))) |
(*.f64 (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (*.f64 1/2 a)) |
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (+.f64 a a)) |
(*.f64 (/.f64 a (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 4) |
(*.f64 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) -1) |
(*.f64 (/.f64 1 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 a 4)) |
(*.f64 (/.f64 a (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))) 8) |
(*.f64 (/.f64 1 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))) (*.f64 a 8)) |
(*.f64 (/.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (neg.f64 a)) |
(*.f64 (+.f64 (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) a) |
(pow.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 1) |
(neg.f64 (neg.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(neg.f64 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(neg.f64 (/.f64 c b)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) a) (pow.f64 b 3))) (*.f64 -1 (/.f64 c b))) |
(+.f64 (*.f64 -1 (/.f64 c b)) (*.f64 -1 (*.f64 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 -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 (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 (*.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 -2 (*.f64 (pow.f64 a 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 (/.f64 c b)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2))) b)) (*.f64 -2 (/.f64 (*.f64 (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 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1/4 (*.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 3) b)))))) |
(+.f64 (*.f64 -1/4 (*.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 3) b))) (+.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 (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (*.f64 -1/4 (*.f64 (pow.f64 a 3) (/.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))) b))))) |
(+.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 (*.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 3) b))))) |
(*.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.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 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 -4))) (*.f64 -1/2 (/.f64 b a)))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))))) |
(+.f64 (*.f64 -1/2 (/.f64 b a)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))))) |
(+.f64 (*.f64 1/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 c a)) (sqrt.f64 -4))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.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 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)) 1/4)) (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) (pow.f64 a 5)))) (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 c 3)) (pow.f64 a 5))) (*.f64 -1/16 (/.f64 (pow.f64 b 4) (sqrt.f64 -64))))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.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 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c (pow.f64 a 3)))) (*.f64 1/4 (/.f64 (pow.f64 b 2) (sqrt.f64 -4)))) (+.f64 (*.f64 -1/2 (/.f64 b a)) (*.f64 (/.f64 (pow.f64 b 4) (sqrt.f64 -64)) (*.f64 -1/16 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 a 5)) (pow.f64 c 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 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 -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 (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 (*.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 -2 (*.f64 (pow.f64 a 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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3)))) (+.f64 (*.f64 -1 (/.f64 c b)) (+.f64 (*.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 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (*.f64 -2 (*.f64 (pow.f64 a 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 (+.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 -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 c b) (neg.f64 (/.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a)))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (neg.f64 (/.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 a (/.f64 (pow.f64 c 2) (pow.f64 b 3))) (+.f64 (/.f64 c b) (+.f64 (*.f64 -1 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (+.f64 (/.f64 c b) (neg.f64 (/.f64 b a))) (*.f64 2 (*.f64 (pow.f64 c 3) (/.f64 (pow.f64 a 2) (pow.f64 b 5)))))) |
(+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (+.f64 (/.f64 c b) (+.f64 (neg.f64 (/.f64 b a)) (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))))) |
(+.f64 (/.f64 c b) (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5)))) (+.f64 (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))) (neg.f64 (/.f64 b a))))) |
(*.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 -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 (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 (*.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 -2 (*.f64 (pow.f64 a 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 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))) (*.f64 a b))) (+.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 a (/.f64 (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 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) (*.f64 b a)))))) |
(+.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 (+.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 (/.f64 (/.f64 (pow.f64 c 4) b) a) -1/4))) |
(+.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 c b) (*.f64 (pow.f64 c 2) (/.f64 a (pow.f64 b 3))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (/.f64 (pow.f64 c 3) (pow.f64 b 5))))) (*.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 -1/4 (/.f64 (pow.f64 c 4) (*.f64 b a))))) |
(+.f64 (+.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 (pow.f64 c 4) (*.f64 (/.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 a)) -1/4))) |
(*.f64 -1/2 (/.f64 b c)) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (pow.f64 a 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) (*.f64 1/2 (/.f64 a b)))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 (*.f64 (/.f64 c (pow.f64 b 3)) -1/2) (neg.f64 (pow.f64 a 2))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 (pow.f64 a 2) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 c (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3))))) (pow.f64 b 2))) (+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 (pow.f64 c 2) (pow.f64 b 3))) 2) (*.f64 16 (/.f64 (pow.f64 c 4) (pow.f64 b 6)))) b) (pow.f64 c 2))))))) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (pow.f64 a 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (/.f64 c (pow.f64 b 2)))) (+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)) (*.f64 -1/8 (*.f64 b (/.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))) (pow.f64 c 2))))))))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.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))) (/.f64 b (pow.f64 c 2)))) (+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)) (neg.f64 (*.f64 c (/.f64 (*.f64 (/.f64 c (pow.f64 b 3)) -1/2) (pow.f64 b 2))))))) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 c (pow.f64 b 3)) -1/2)))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (*.f64 (+.f64 (*.f64 (/.f64 c (pow.f64 b 2)) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)) (*.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 (/.f64 b (pow.f64 c 2)) -1/8)))) (neg.f64 (pow.f64 a 3)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (*.f64 (+.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)) (+.f64 (*.f64 (/.f64 c (pow.f64 b 2)) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (*.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 (/.f64 b (pow.f64 c 2)) -1/8)))) (neg.f64 (pow.f64 a 3)))) |
(*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -4) 2)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 c 4))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c 4)) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))))))))) |
(+.f64 (*.f64 (pow.f64 b 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 c 4)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c 4)) (*.f64 (pow.f64 b 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 c 4))) (*.f64 (pow.f64 b 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c (pow.f64 (sqrt.f64 -4) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 a (pow.f64 (sqrt.f64 -4) 4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))))) (sqrt.f64 -4)))))) (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 c 3) a))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))))))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (pow.f64 c 2) (*.f64 a 16)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64)))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))))) (sqrt.f64 -4))))))))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (pow.f64 c 2)) (*.f64 a 16))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))) -1/2) (sqrt.f64 -4))))) (*.f64 (pow.f64 b 2) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))) -1/2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (/.f64 b (*.f64 c 4)))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (/.f64 b (*.f64 c 4)) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 1/16 a) (pow.f64 c 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 c a))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))) (sqrt.f64 -4))))) (neg.f64 (pow.f64 b 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 1 (sqrt.f64 -4))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (/.f64 1 (sqrt.f64 -64))))) (+.f64 (/.f64 b (*.f64 c 4)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 1/16 (pow.f64 c 2)) a)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 a) c)) (/.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 a (pow.f64 c 3)))) (*.f64 (/.f64 1 (sqrt.f64 -64)) -1/2)) (sqrt.f64 -4)))) (neg.f64 (pow.f64 b 3)))))) |
(*.f64 -1/2 (/.f64 b c)) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 b c)))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) (*.f64 1/2 (/.f64 a b)))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 (*.f64 (/.f64 c (pow.f64 b 3)) -1/2) (neg.f64 (pow.f64 a 2))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 (pow.f64 a 2) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) (pow.f64 b 3))) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) a))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) 2) (*.f64 16 (*.f64 (pow.f64 c 4) (pow.f64 a 4)))) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5)))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 c (*.f64 a (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2))))))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 4 (pow.f64 (pow.f64 (*.f64 c a) 2) 2)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 c (pow.f64 a 2))) (*.f64 -1 (*.f64 c (pow.f64 a 2)))) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 c (pow.f64 a 2)) -1/2) (pow.f64 b 3)) (/.f64 (+.f64 (*.f64 c (neg.f64 (*.f64 a (*.f64 (*.f64 c (pow.f64 a 2)) -1/2)))) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 c a) 4)) (*.f64 16 (pow.f64 (*.f64 c a) 4))) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5)))) (*.f64 1/2 (/.f64 a b)))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))) (neg.f64 (/.f64 (+.f64 (*.f64 c (neg.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 -1/2 a)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (neg.f64 (/.f64 (+.f64 (*.f64 c (neg.f64 (*.f64 (*.f64 c (pow.f64 a 2)) (*.f64 -1/2 a)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5)))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (neg.f64 (/.f64 (+.f64 (*.f64 c (*.f64 a (neg.f64 (*.f64 (pow.f64 a 2) (*.f64 c -1/2))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 c a) 4) 20) (*.f64 (pow.f64 c 2) a))) (*.f64 (pow.f64 c 2) (pow.f64 a 3)))) (pow.f64 b 5)))) |
(*.f64 -1/2 (/.f64 a b)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 a b))) |
(+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -1/2 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))))) |
(*.f64 -1/2 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))) (/.f64 a b))) |
(*.f64 -1/2 (+.f64 (/.f64 a b) (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))))) |
(*.f64 -1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 3))) (*.f64 -1/2 (/.f64 a b)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 2) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))) (/.f64 a b))) (neg.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 3) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 a b) (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3))))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (pow.f64 a 3)) (pow.f64 b 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (pow.f64 a 2)) (pow.f64 b 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 c 3) (pow.f64 a 4)) (pow.f64 b 7))) (*.f64 -1/2 (/.f64 a b)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 3) (pow.f64 b 7)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 (pow.f64 c 2) (pow.f64 b 5)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3)))) (+.f64 (*.f64 -1/2 (/.f64 a b)) (*.f64 -2 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 3) (pow.f64 b 7)))))))) |
(+.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))) (/.f64 a b))) (*.f64 -2 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 3) (pow.f64 b 7))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 3) (pow.f64 b 7)))) (neg.f64 (*.f64 (pow.f64 c 2) (/.f64 (pow.f64 a 3) (pow.f64 b 5)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 3) (pow.f64 b 7)))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 a b) (*.f64 (pow.f64 a 2) (/.f64 c (pow.f64 b 3))))) (+.f64 (*.f64 (/.f64 (pow.f64 c 3) (pow.f64 b 7)) (*.f64 -2 (pow.f64 a 4))) (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5))))))) |
(+.f64 (*.f64 (pow.f64 a 3) (neg.f64 (/.f64 (pow.f64 c 2) (pow.f64 b 5)))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3))))) (*.f64 (*.f64 (pow.f64 a 4) (/.f64 (pow.f64 c 3) (pow.f64 b 7))) -5/2))) |
(*.f64 -1/2 (/.f64 b c)) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (/.f64 a b))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1 (/.f64 c (pow.f64 b 3))) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) (*.f64 1/2 (/.f64 a b)))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 (*.f64 (/.f64 c (pow.f64 b 3)) -1/2) (neg.f64 (pow.f64 a 2))))) |
(+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 (pow.f64 a 2) (*.f64 1/2 (/.f64 c (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.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) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))) a) (pow.f64 b 2))) (/.f64 (pow.f64 a 3) (pow.f64 b 5)))))) (+.f64 (*.f64 1/2 (/.f64 a b)) (+.f64 (*.f64 -1/2 (/.f64 b c)) (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3))))))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 -1 (*.f64 c (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))))) (*.f64 1/2 (/.f64 a b)))) (*.f64 -1 (*.f64 (pow.f64 c 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 b (+.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)))) a)) (+.f64 (*.f64 -1 (*.f64 a (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) (pow.f64 b 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 b 3)))) (pow.f64 b 2)))) (/.f64 (pow.f64 a 3) (pow.f64 b 5))))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 c (neg.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) -1/2)))) (*.f64 (pow.f64 c 2) (neg.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 a))) (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) -1/2) (pow.f64 b 2)))) (/.f64 (pow.f64 a 3) (pow.f64 b 5)))))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 (+.f64 (*.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 (/.f64 b a) -1/8)) (+.f64 (*.f64 a (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))))) (/.f64 (pow.f64 a 3) (pow.f64 b 5)))) (neg.f64 (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 (pow.f64 a 2) (*.f64 1/2 (/.f64 c (pow.f64 b 3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 b c)) (+.f64 (*.f64 (+.f64 (*.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 (/.f64 b a) -1/8)) (+.f64 (*.f64 a (neg.f64 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))))) (/.f64 (pow.f64 a 3) (pow.f64 b 5)))) (neg.f64 (pow.f64 c 2))) (*.f64 1/2 (+.f64 (/.f64 a b) (*.f64 c (/.f64 (pow.f64 a 2) (pow.f64 b 3))))))) |
(+.f64 0 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(+.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(-.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 0) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a)) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2) (/.f64 1/4 a)) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (*.f64 a 4))) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 4)) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 2 (*.f64 (/.f64 1/4 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a 8))) |
(*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1 (*.f64 a 8)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 (/.f64 1/8 a) 4)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 4 (/.f64 1/8 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (/.f64 1/2 a) (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 -1/2 a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (/.f64 -1/2 a))) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) |
(*.f64 (/.f64 1 a) (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) |
(*.f64 (*.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1 a)) |
(*.f64 1/2 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) a)) |
(*.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (*.f64 1/2 (/.f64 1/2 a)) (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (/.f64 1/2 a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (*.f64 a 4)) 2) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (/.f64 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) a) 4) 2) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(*.f64 (/.f64 1 (*.f64 a 8)) (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1 (*.f64 a 8)))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 (/.f64 1/8 a) 4)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 4 (/.f64 1/8 a))) |
(*.f64 (/.f64 1 (*.f64 a -2)) (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 1 (*.f64 a -2))) |
(*.f64 (neg.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 -1/2 a)) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (neg.f64 (/.f64 -1/2 a))) |
(*.f64 (+.f64 (/.f64 1/4 a) (/.f64 1/4 a)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) |
(*.f64 2 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/4 a))) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (*.f64 2 (/.f64 1/4 a))) |
(pow.f64 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) (/.f64 1/2 a)) 1) |
(*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) (/.f64 1/2 a)) |
(+.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 0) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(+.f64 0 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(+.f64 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(-.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 0) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(-.f64 0 (neg.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 1/2 (*.f64 a (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 a (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 4 (/.f64 a (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 1) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 1 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 -1 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 a (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 1/2) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (+.f64 a a) (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 2 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a)) |
(*.f64 (*.f64 4 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 1/4) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)))) |
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 8))) |
(*.f64 8 (*.f64 (/.f64 1/8 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a)) |
(*.f64 a (*.f64 8 (/.f64 1/8 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) a) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (neg.f64 a) (/.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 1/2 a)) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 2) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 1/2 a) (*.f64 2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 1/2 a) (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 1/4 (*.f64 4 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (+.f64 a a)) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 8 (/.f64 a (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2)))) |
(*.f64 8 (/.f64 a (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 8))) |
(*.f64 8 (*.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 1/8)) |
(*.f64 (/.f64 2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (*.f64 1/2 a)) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (+.f64 a a)) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (/.f64 a (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) 4) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) -1) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (/.f64 1 (*.f64 4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) (*.f64 a 4)) |
(*.f64 a (*.f64 4 (/.f64 1/4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a)) |
(*.f64 (/.f64 a (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))) 8) |
(*.f64 8 (/.f64 a (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 8))) |
(*.f64 8 (*.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) 1/8)) |
(*.f64 (/.f64 1 (*.f64 4 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)) 2))) (*.f64 a 8)) |
(*.f64 (*.f64 a 8) (/.f64 1 (*.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)) 8))) |
(*.f64 8 (*.f64 (/.f64 1/8 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) a)) |
(*.f64 a (*.f64 8 (/.f64 1/8 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))))) |
(*.f64 (/.f64 -1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (neg.f64 a)) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(*.f64 (+.f64 (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) (/.f64 1/2 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) a) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(pow.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) 1) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(neg.f64 (neg.f64 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(neg.f64 (/.f64 (neg.f64 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b)))) |
(/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
Compiled 11 to 5 computations (54.5% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
| ✓ | 4.3b | (*.f64 c (/.f64 a b)) |
| ✓ | 4.5b | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
Compiled 34 to 8 computations (76.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 51.0ms | a | @ | -inf | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| 0.0ms | b | @ | -inf | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| 0.0ms | c | @ | -inf | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| 0.0ms | b | @ | 0 | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| 0.0ms | a | @ | inf | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| 1× | batch-egg-rewrite |
| 1960× | rational.json-simplify-35 |
| 1696× | rational.json-1 |
| 1696× | rational.json-2 |
| 1696× | rational.json-4 |
| 1696× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 65 |
| 1 | 79 | 65 |
| 2 | 205 | 65 |
| 3 | 553 | 65 |
| 4 | 1655 | 65 |
| 5 | 4819 | 65 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 c (/.f64 a b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (*.f64 (*.f64 2 (/.f64 1 a)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (*.f64 (/.f64 2 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (*.f64 (/.f64 1 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (*.f64 (*.f64 (/.f64 1 a) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 2 a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 (/.f64 1 (*.f64 a 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 1/4 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 1/2 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 (/.f64 -1 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 c (/.f64 a b)) 2) (/.f64 (*.f64 c (/.f64 a b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 c (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 a b) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 b a) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (+.f64 b b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 b a) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 b b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (+.f64 (*.f64 2 (/.f64 b c)) (*.f64 2 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 2 b)) (*.f64 2 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 2 (/.f64 c b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 c c) (*.f64 b (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 b (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 2 (/.f64 (/.f64 b a) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 (/.f64 a b) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (*.f64 2 (*.f64 b (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c 4) (*.f64 (/.f64 b a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (+.f64 (*.f64 2 (/.f64 (+.f64 b b) c)) (*.f64 2 (/.f64 (+.f64 b b) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -2) (*.f64 2 (/.f64 b (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a b) 4) (+.f64 (*.f64 2 (/.f64 1 c)) (*.f64 2 (/.f64 1 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)) (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a -2)) (+.f64 (*.f64 2 (/.f64 b (neg.f64 c))) (*.f64 2 (/.f64 b (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 a b) 4)) (+.f64 (*.f64 2 (/.f64 2 c)) (*.f64 2 (/.f64 2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 2 (*.f64 b (/.f64 2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 (/.f64 b a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 c 4) (/.f64 b a)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c 2) (/.f64 b (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 c) (/.f64 (neg.f64 b) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 c)) (/.f64 -2 (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 c 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 b a) 4)) (*.f64 2 (*.f64 (/.f64 b a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 c c)) (/.f64 -2 (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 c)) (/.f64 b a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 c b))) (*.f64 2 (*.f64 2 (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 c c)) (neg.f64 (+.f64 c c))) (*.f64 2 (/.f64 -2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4)))) (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a))) (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 c)) (*.f64 2 (neg.f64 c))) (*.f64 2 (/.f64 -2 (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 c b))) (+.f64 (neg.f64 (/.f64 1 a)) (neg.f64 (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 c))) (*.f64 b (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 a b)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c (/.f64 a b)) (-.f64 1 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (neg.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))))))) |
| 1× | egg-herbie |
| 1472× | rational.json-simplify-35 |
| 1208× | rational.json-simplify-2 |
| 1002× | rational.json-simplify-41 |
| 962× | rational.json-simplify-61 |
| 900× | rational.json-simplify-53 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 260 | 4403 |
| 1 | 713 | 4341 |
| 2 | 2059 | 4341 |
| 3 | 4817 | 4341 |
| 4 | 7508 | 4341 |
| 1× | node limit |
| Inputs |
|---|
(/.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 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(*.f64 -1 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(*.f64 -1 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(*.f64 -1 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(*.f64 -1 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(/.f64 (*.f64 c a) b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 0) |
(+.f64 0 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a)) |
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)))) |
(+.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a))) |
(-.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 0) |
(-.f64 0 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (*.f64 (*.f64 2 (/.f64 1 a)) 1/2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (*.f64 (/.f64 2 a) 1/2)) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1) |
(*.f64 1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a)) |
(*.f64 -1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))) |
(*.f64 -1 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)) 1)) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (/.f64 1/2 a)) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (*.f64 (/.f64 1 a) 1/2)) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (*.f64 (*.f64 (/.f64 1 a) 1/2) 1)) |
(*.f64 2 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) 1)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (/.f64 1 a))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1/2)) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 2 a)) 1/2) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (/.f64 1 (*.f64 a 4))) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 (/.f64 1 (*.f64 a 4)) 1)) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 1/4 (/.f64 1 a))) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 -1 a)) |
(*.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 (/.f64 -1 a) 1)) |
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 2 a))) |
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)) -1) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) 2) |
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4)) |
(*.f64 (/.f64 -1 a) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(pow.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1) |
(neg.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))) |
(+.f64 (*.f64 c (/.f64 a b)) 0) |
(+.f64 0 (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c (/.f64 a b)) 2) (/.f64 (*.f64 c (/.f64 a b)) 2)) |
(-.f64 (*.f64 c (/.f64 a b)) 0) |
(/.f64 c (/.f64 b a)) |
(/.f64 a (/.f64 b c)) |
(/.f64 (/.f64 a b) (/.f64 1 c)) |
(/.f64 (*.f64 c (/.f64 a b)) 1) |
(/.f64 1 (/.f64 (/.f64 b a) c)) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) c)) |
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 b c))) |
(/.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 b a) c))) |
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 b b) c))) |
(/.f64 (*.f64 a 4) (+.f64 (*.f64 2 (/.f64 b c)) (*.f64 2 (/.f64 b c)))) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 c)) |
(/.f64 (*.f64 a (/.f64 2 b)) (*.f64 2 (/.f64 1 c))) |
(/.f64 (*.f64 a (*.f64 2 (/.f64 c b))) 2) |
(/.f64 (+.f64 c c) (*.f64 b (/.f64 2 a))) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 c))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c))) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 2 (/.f64 (/.f64 b a) c)))) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 4)) 4) |
(/.f64 (*.f64 c 4) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(/.f64 (*.f64 c 4) (*.f64 (/.f64 b a) 4)) |
(/.f64 (*.f64 a 8) (+.f64 (*.f64 2 (/.f64 (+.f64 b b) c)) (*.f64 2 (/.f64 (+.f64 b b) c)))) |
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 b (neg.f64 c)))) |
(/.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 2 c))) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (*.f64 2 (/.f64 1 c)) (*.f64 2 (/.f64 1 c)))) |
(/.f64 (/.f64 c b) (/.f64 1 a)) |
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)) (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)))) |
(/.f64 (*.f64 2 (*.f64 a -2)) (+.f64 (*.f64 2 (/.f64 b (neg.f64 c))) (*.f64 2 (/.f64 b (neg.f64 c))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) 4)) (+.f64 (*.f64 2 (/.f64 2 c)) (*.f64 2 (/.f64 2 c)))) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 2 (*.f64 b (/.f64 2 a))))) |
(/.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 (/.f64 b a) 4))) |
(/.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 1 a))) |
(/.f64 (/.f64 (*.f64 c 4) (/.f64 b a)) 4) |
(/.f64 (/.f64 c 2) (/.f64 b (+.f64 a a))) |
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b) a)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4)))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a))) 8) |
(/.f64 (*.f64 2 (neg.f64 c)) (/.f64 -2 (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 b a) 4)) (*.f64 2 (*.f64 (/.f64 b a) 4)))) |
(/.f64 (neg.f64 (+.f64 c c)) (/.f64 -2 (/.f64 a b))) |
(/.f64 (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 1 a))) |
(/.f64 (neg.f64 (neg.f64 c)) (/.f64 b a)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 c b))) (*.f64 2 (*.f64 2 (/.f64 1 a)))) |
(/.f64 (+.f64 (neg.f64 (+.f64 c c)) (neg.f64 (+.f64 c c))) (*.f64 2 (/.f64 -2 (/.f64 a b)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4)))) (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4))))) 32) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a))) (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a)))) 16) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 c)) (*.f64 2 (neg.f64 c))) (*.f64 2 (/.f64 -2 (/.f64 a b)))) |
(/.f64 (+.f64 (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 c b))) (+.f64 (neg.f64 (/.f64 1 a)) (neg.f64 (/.f64 1 a)))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 c))) (*.f64 b (/.f64 2 a))) |
(pow.f64 (*.f64 c (/.f64 a b)) 1) |
(-.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 0) |
(-.f64 0 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(-.f64 (+.f64 (*.f64 c (/.f64 a b)) (-.f64 1 b)) 1) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1) |
(*.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 -1 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 1/2) |
(*.f64 2 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 1)) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1/2)) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) 1/4) |
(*.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -1) |
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(*.f64 1/2 (neg.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2))) |
(*.f64 1/4 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4)) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 2) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 2) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) 4) |
(/.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -1) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8) 8) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2)) -4) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8))) 32) |
(pow.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1) |
(neg.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
| Outputs |
|---|
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 b (neg.f64 a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 b (neg.f64 a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 b (neg.f64 a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 -1 (/.f64 b a)) |
(/.f64 b (neg.f64 a)) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 c b) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(+.f64 (/.f64 c b) (*.f64 -1 (/.f64 b a))) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 -1 b) |
(neg.f64 b) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c a) b) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (*.f64 c a) b) (*.f64 -1 b)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 0) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 0 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(-.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 0) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(-.f64 0 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (*.f64 (*.f64 2 (/.f64 1 a)) 1/2)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (*.f64 (/.f64 2 a) 1/2)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 -1 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 -1 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)) 1)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (/.f64 1/2 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (*.f64 (/.f64 1 a) 1/2)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (*.f64 (*.f64 (/.f64 1 a) 1/2) 1)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) 1)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) (/.f64 1 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1/2 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1/2)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 2 (*.f64 (/.f64 1/2 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 2 a)) 1/2) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (/.f64 1 (*.f64 a 4))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 (/.f64 1 (*.f64 a 4)) 1)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 1/4 (/.f64 1 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) (*.f64 1/2 (/.f64 1/2 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (/.f64 -1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) (*.f64 (/.f64 -1 a) 1)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1/2 a) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 2 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a)) -1) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (+.f64 a a)) 2) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(*.f64 (/.f64 -1 a) (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(pow.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) 1) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(neg.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (neg.f64 a))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(+.f64 (*.f64 c (/.f64 a b)) 0) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 0 (*.f64 c (/.f64 a b))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(+.f64 (/.f64 (*.f64 c (/.f64 a b)) 2) (/.f64 (*.f64 c (/.f64 a b)) 2)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(-.f64 (*.f64 c (/.f64 a b)) 0) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 c (/.f64 b a)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 a (/.f64 b c)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (/.f64 a b) (/.f64 1 c)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c (/.f64 a b)) 1) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 1 (/.f64 (/.f64 b a) c)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 a a) (/.f64 (+.f64 b b) c)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 a a) (*.f64 2 (/.f64 b c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 b a) c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a 4) (*.f64 2 (/.f64 (+.f64 b b) c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a 4) (+.f64 (*.f64 2 (/.f64 b c)) (*.f64 2 (/.f64 b c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 c)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a (/.f64 2 b)) (*.f64 2 (/.f64 1 c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a (*.f64 2 (/.f64 c b))) 2) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 c c) (*.f64 b (/.f64 2 a))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (neg.f64 a) (/.f64 b (neg.f64 c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 b a) c)) (*.f64 2 (/.f64 (/.f64 b a) c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c (*.f64 (/.f64 a b) 4)) 4) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c 4) (*.f64 2 (*.f64 b (/.f64 2 a)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 c 4) (*.f64 (/.f64 b a) 4)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a 8) (+.f64 (*.f64 2 (/.f64 (+.f64 b b) c)) (*.f64 2 (/.f64 (+.f64 b b) c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 a -2) (*.f64 2 (/.f64 b (neg.f64 c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 (/.f64 a b) 4) (*.f64 2 (/.f64 2 c))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 (/.f64 a b) 4) (+.f64 (*.f64 2 (/.f64 1 c)) (*.f64 2 (/.f64 1 c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (/.f64 c b) (/.f64 1 a)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)) (*.f64 2 (/.f64 (*.f64 b (/.f64 2 a)) c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 a -2)) (+.f64 (*.f64 2 (/.f64 b (neg.f64 c))) (*.f64 2 (/.f64 b (neg.f64 c))))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 a b) 4)) (+.f64 (*.f64 2 (/.f64 2 c)) (*.f64 2 (/.f64 2 c)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4))) 8) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 2 (*.f64 b (/.f64 2 a))))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 c 4)) (*.f64 2 (*.f64 (/.f64 b a) 4))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 1 a))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (/.f64 (*.f64 c 4) (/.f64 b a)) 4) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (/.f64 c 2) (/.f64 b (+.f64 a a))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b) a)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4)))) 16) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a))) 8) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (neg.f64 c)) (/.f64 -2 (/.f64 a b))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 c 4))) (+.f64 (*.f64 2 (*.f64 (/.f64 b a) 4)) (*.f64 2 (*.f64 (/.f64 b a) 4)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (neg.f64 (+.f64 c c)) (/.f64 -2 (/.f64 a b))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 1 a))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (neg.f64 (neg.f64 c)) (/.f64 b a)) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 c b)) (*.f64 2 (/.f64 c b))) (*.f64 2 (*.f64 2 (/.f64 1 a)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (neg.f64 (+.f64 c c)) (neg.f64 (+.f64 c c))) (*.f64 2 (/.f64 -2 (/.f64 a b)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4)))) (*.f64 2 (*.f64 2 (*.f64 c (*.f64 (/.f64 a b) 4))))) 32) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a))) (*.f64 2 (/.f64 (*.f64 c 4) (/.f64 b a)))) 16) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 c)) (*.f64 2 (neg.f64 c))) (*.f64 2 (/.f64 -2 (/.f64 a b)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (neg.f64 (/.f64 c b)) (neg.f64 (/.f64 c b))) (+.f64 (neg.f64 (/.f64 1 a)) (neg.f64 (/.f64 1 a)))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(/.f64 (+.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 c))) (*.f64 b (/.f64 2 a))) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(pow.f64 (*.f64 c (/.f64 a b)) 1) |
(*.f64 a (/.f64 c b)) |
(*.f64 c (/.f64 a b)) |
(-.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 0) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(-.f64 0 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(-.f64 (+.f64 (*.f64 c (/.f64 a b)) (-.f64 1 b)) 1) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 1 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 -1 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 1/2) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 1)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1/2)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) 1/4) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -1) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (neg.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2))) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 1/4 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4)) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 2) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 2) 2) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 4) 4) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) -1) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8) 8) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2) -2) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8)) 16) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) -2)) -4) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 8))) 32) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(pow.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) 1) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
(neg.f64 (neg.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))))) |
(+.f64 (*.f64 a (/.f64 c b)) (neg.f64 b)) |
(+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (/.f64 a 1/16) (*.f64 c -8)) |
| ✓ | 4.6b | (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8))) |
| ✓ | 9.2b | (*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
Compiled 49 to 34 computations (30.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | c | @ | 0 | (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8))) |
| 1.0ms | c | @ | inf | (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8))) |
| 1.0ms | b | @ | 0 | (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8))) |
| 0.0ms | a | @ | 0 | (/.f64 (/.f64 a 1/16) (*.f64 c -8)) |
| 0.0ms | c | @ | -inf | (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8))) |
| 1× | batch-egg-rewrite |
| 2108× | rational.json-1 |
| 2108× | rational.json-2 |
| 2108× | rational.json-3 |
| 1740× | rational.json-simplify-35 |
| 886× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 87 |
| 1 | 114 | 69 |
| 2 | 415 | 57 |
| 3 | 2089 | 53 |
| 4 | 6695 | 53 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8))) |
(/.f64 (/.f64 a 1/16) (*.f64 c -8)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 b (/.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 2 (*.f64 b (/.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 2 (/.f64 (neg.f64 c) (*.f64 b a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (-.f64 0 (*.f64 b (/.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4) (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 c) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (/.f64 (*.f64 c -16) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/16 (*.f64 (/.f64 (*.f64 c -16) (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 -8 (*.f64 b (*.f64 a 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 -8 (*.f64 a 16)) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 1/8 (*.f64 b a)) -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 c (*.f64 b (*.f64 a 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -8) (/.f64 1/8 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 c) (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 b)) (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 b)) (*.f64 1/2 (/.f64 c (*.f64 a -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 b)) (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -16) (/.f64 1 (*.f64 a (*.f64 16 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -16) (*.f64 1/2 (/.f64 1/8 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -16) (*.f64 (/.f64 1 (*.f64 a (*.f64 16 b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 c) a) (*.f64 (/.f64 1 b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -1/2) (/.f64 2 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c -1/2) (*.f64 (/.f64 2 (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -16 (/.f64 c (*.f64 a (*.f64 16 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -16 (*.f64 (/.f64 c (*.f64 a (*.f64 16 b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -16 (*.f64 (/.f64 c 2) (/.f64 1/8 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (/.f64 -8 (*.f64 a (*.f64 16 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (/.f64 -8 (*.f64 a (*.f64 16 b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 -4 (/.f64 1/8 (*.f64 b a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 c (*.f64 a (*.f64 b 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/16 c) (/.f64 -16 (*.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/16 c) (*.f64 (/.f64 -16 (*.f64 b a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 b (*.f64 a 8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 (*.f64 b (*.f64 a 8))) c)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 a -2)) (/.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/8 (*.f64 b a)) (*.f64 c -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (/.f64 (neg.f64 c) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) (*.f64 2 (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 a (*.f64 16 b))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 (*.f64 a (*.f64 16 b))) (+.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (*.f64 16 b))) (*.f64 c -16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c (*.f64 a (*.f64 b 1/2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -16 (*.f64 b a)) (*.f64 1/16 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c -16) (*.f64 b a)) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 b a)) (*.f64 c -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (*.f64 c -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (*.f64 c -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (*.f64 c -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 2 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 16 (/.f64 -1/8 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 (/.f64 -1/8 c) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 16) (/.f64 -1/8 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 16) (*.f64 -1/8 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 c -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (*.f64 c -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1 (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 1/2 (/.f64 2 (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 1 (neg.f64 c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 8 (/.f64 -1/8 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 2 (*.f64 c -32)) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 a c) 16) -1/4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 32) (/.f64 2 (*.f64 c -32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 32) (*.f64 1/2 (/.f64 -1/8 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 32) (*.f64 (/.f64 2 (*.f64 c -32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a (/.f64 -1/8 c)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a c) 16) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -2) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 c)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/8 c) (*.f64 a 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (*.f64 a (/.f64 -1/8 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (*.f64 (*.f64 a -1/8) (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 c) (*.f64 a -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (/.f64 a c) 16) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/8 (*.f64 (/.f64 a c) 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 c -32)) (*.f64 a 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 c)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (*.f64 c -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 a c))))))) |
| 1× | egg-herbie |
| 916× | rational.json-simplify-41 |
| 746× | rational.json-simplify-39 |
| 716× | rational.json-simplify-51 |
| 714× | rational.json-simplify-43 |
| 654× | rational.json-simplify-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 208 | 3352 |
| 1 | 478 | 3078 |
| 2 | 1042 | 3078 |
| 3 | 2972 | 3078 |
| 4 | 4353 | 3078 |
| 5 | 6008 | 3078 |
| 6 | 7092 | 3078 |
| 1× | node limit |
| Inputs |
|---|
(*.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 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(*.f64 -2 (/.f64 a c)) |
(+.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 0) |
(+.f64 0 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a)))) |
(-.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 0) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 1) |
(/.f64 (+.f64 a a) (*.f64 2 (*.f64 b (/.f64 a (neg.f64 c))))) |
(/.f64 (*.f64 a (*.f64 2 (/.f64 (neg.f64 c) (*.f64 b a)))) 2) |
(/.f64 (neg.f64 a) (-.f64 0 (*.f64 b (/.f64 a (neg.f64 c))))) |
(/.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4) (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4)) 8) |
(pow.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 1) |
(+.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 0) |
(+.f64 0 (/.f64 (neg.f64 c) (*.f64 b a))) |
(-.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 0) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 1/16 (/.f64 (*.f64 c -16) (*.f64 b a))) |
(*.f64 1/16 (*.f64 (/.f64 (*.f64 c -16) (*.f64 b a)) 1)) |
(*.f64 c (/.f64 -8 (*.f64 b (*.f64 a 8)))) |
(*.f64 c (*.f64 (/.f64 -8 (*.f64 a 16)) (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 1/8 (*.f64 b a)) -8)) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (/.f64 c (*.f64 b (*.f64 a 8)))) |
(*.f64 (*.f64 c -8) (/.f64 1/8 (*.f64 b a))) |
(*.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 1) |
(*.f64 1 (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 (*.f64 2 (/.f64 2 b)) (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4))) |
(*.f64 (*.f64 2 (/.f64 2 b)) (*.f64 1/2 (/.f64 c (*.f64 a -2)))) |
(*.f64 (*.f64 2 (/.f64 2 b)) (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) 1)) |
(*.f64 (*.f64 c -16) (/.f64 1 (*.f64 a (*.f64 16 b)))) |
(*.f64 (*.f64 c -16) (*.f64 1/2 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (*.f64 (/.f64 1 (*.f64 a (*.f64 16 b))) 1)) |
(*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b)) |
(*.f64 (/.f64 (neg.f64 c) a) (*.f64 (/.f64 1 b) 1)) |
(*.f64 (*.f64 c -1/2) (/.f64 2 (*.f64 b a))) |
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 2 (*.f64 b a)) 1)) |
(*.f64 -16 (/.f64 c (*.f64 a (*.f64 16 b)))) |
(*.f64 -16 (*.f64 (/.f64 c (*.f64 a (*.f64 16 b))) 1)) |
(*.f64 -16 (*.f64 (/.f64 c 2) (/.f64 1/8 (*.f64 b a)))) |
(*.f64 (+.f64 c c) (/.f64 -8 (*.f64 a (*.f64 16 b)))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 -8 (*.f64 a (*.f64 16 b))) 1)) |
(*.f64 (+.f64 c c) (*.f64 -4 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b 1/2)))) |
(*.f64 -1/2 (*.f64 (/.f64 c (*.f64 a (*.f64 b 1/2))) 1)) |
(*.f64 (*.f64 1/16 c) (/.f64 -16 (*.f64 b a))) |
(*.f64 (*.f64 1/16 c) (*.f64 (/.f64 -16 (*.f64 b a)) 1)) |
(*.f64 (/.f64 c (*.f64 b (*.f64 a 8))) -8) |
(*.f64 (/.f64 -8 (*.f64 b (*.f64 a 8))) c) |
(*.f64 (/.f64 c (*.f64 a -2)) (/.f64 2 b)) |
(*.f64 (/.f64 1/8 (*.f64 b a)) (*.f64 c -8)) |
(*.f64 (/.f64 1 b) (/.f64 (neg.f64 c) a)) |
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) (*.f64 2 (/.f64 2 b))) |
(*.f64 (/.f64 c (*.f64 a (*.f64 16 b))) -16) |
(*.f64 (/.f64 -8 (*.f64 a (*.f64 16 b))) (+.f64 c c)) |
(*.f64 (/.f64 1 (*.f64 a (*.f64 16 b))) (*.f64 c -16)) |
(*.f64 (/.f64 c (*.f64 a (*.f64 b 1/2))) -1/2) |
(*.f64 (/.f64 -16 (*.f64 b a)) (*.f64 1/16 c)) |
(*.f64 (/.f64 (*.f64 c -16) (*.f64 b a)) 1/16) |
(*.f64 (/.f64 2 (*.f64 b a)) (*.f64 c -1/2)) |
(pow.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 1) |
(+.f64 (/.f64 a (*.f64 c -1/2)) 0) |
(+.f64 0 (/.f64 a (*.f64 c -1/2))) |
(-.f64 (/.f64 a (*.f64 c -1/2)) 0) |
(*.f64 a (/.f64 2 (neg.f64 c))) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 a (*.f64 (/.f64 -1/8 c) 16)) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 (*.f64 a 16) (*.f64 -1/8 (/.f64 1 c))) |
(*.f64 (/.f64 a (*.f64 c -1/2)) 1) |
(*.f64 1 (/.f64 a (*.f64 c -1/2))) |
(*.f64 (+.f64 a a) (/.f64 1 (neg.f64 c))) |
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 2 (neg.f64 c)))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (neg.f64 c)) 1)) |
(*.f64 (+.f64 a a) (*.f64 8 (/.f64 -1/8 c))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 2 (*.f64 c -32)) 16)) |
(*.f64 (*.f64 (*.f64 (/.f64 a c) 16) -1/4) 1/2) |
(*.f64 (*.f64 a 32) (/.f64 2 (*.f64 c -32))) |
(*.f64 (*.f64 a 32) (*.f64 1/2 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 32) (*.f64 (/.f64 2 (*.f64 c -32)) 1)) |
(*.f64 (*.f64 a (/.f64 -1/8 c)) 16) |
(*.f64 (*.f64 (/.f64 a c) 16) -1/8) |
(*.f64 (*.f64 a -2) (/.f64 1 c)) |
(*.f64 (/.f64 2 (neg.f64 c)) a) |
(*.f64 (/.f64 -1/8 c) (*.f64 a 16)) |
(*.f64 16 (*.f64 a (/.f64 -1/8 c))) |
(*.f64 16 (*.f64 (*.f64 a -1/8) (/.f64 1 c))) |
(*.f64 (/.f64 1 c) (*.f64 a -2)) |
(*.f64 1/2 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) |
(*.f64 -1/8 (*.f64 (/.f64 a c) 16)) |
(*.f64 (/.f64 2 (*.f64 c -32)) (*.f64 a 32)) |
(*.f64 (/.f64 1 (neg.f64 c)) (+.f64 a a)) |
(pow.f64 (/.f64 a (*.f64 c -1/2)) 1) |
(neg.f64 (*.f64 2 (/.f64 a c))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -1 (/.f64 c (*.f64 a b))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(+.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 0) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(+.f64 0 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a)))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(-.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 0) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(/.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 1) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(/.f64 (+.f64 a a) (*.f64 2 (*.f64 b (/.f64 a (neg.f64 c))))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(/.f64 (*.f64 a (*.f64 2 (/.f64 (neg.f64 c) (*.f64 b a)))) 2) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(/.f64 (neg.f64 a) (-.f64 0 (*.f64 b (/.f64 a (neg.f64 c))))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 (neg.f64 c) b) |
(/.f64 c (neg.f64 b)) |
(/.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4) 4) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(/.f64 (+.f64 (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4) (*.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 4)) 8) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(pow.f64 (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) 1) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 c (*.f64 b (neg.f64 a)))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(/.f64 a (/.f64 (neg.f64 a) (/.f64 c b))) |
(+.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 0) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(+.f64 0 (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(-.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 0) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 1/16 (/.f64 (*.f64 c -16) (*.f64 b a))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 1/16 (*.f64 (/.f64 (*.f64 c -16) (*.f64 b a)) 1)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 c (/.f64 -8 (*.f64 b (*.f64 a 8)))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 c (*.f64 (/.f64 -8 (*.f64 a 16)) (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 c (*.f64 (/.f64 1/8 (*.f64 b a)) -8)) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 -8 (/.f64 c (*.f64 b (*.f64 a 8)))) |
(*.f64 -8 (/.f64 (/.f64 c 8) (*.f64 b a))) |
(*.f64 (*.f64 c -8) (/.f64 1/8 (*.f64 b a))) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 1) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 1 (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (*.f64 2 (/.f64 2 b)) (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4))) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 (*.f64 2 (/.f64 2 b)) (*.f64 1/2 (/.f64 c (*.f64 a -2)))) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 (*.f64 2 (/.f64 2 b)) (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) 1)) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 (*.f64 c -16) (/.f64 1 (*.f64 a (*.f64 16 b)))) |
(*.f64 c (*.f64 -16 (/.f64 1 (*.f64 a (*.f64 b 16))))) |
(*.f64 c (*.f64 -16 (/.f64 1/16 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (/.f64 1/16 (*.f64 b a))) |
(*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a))) |
(*.f64 (*.f64 c -16) (*.f64 1/2 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 (*.f64 c -16) (*.f64 (/.f64 1 (*.f64 a (*.f64 16 b))) 1)) |
(*.f64 c (*.f64 -16 (/.f64 1 (*.f64 a (*.f64 b 16))))) |
(*.f64 c (*.f64 -16 (/.f64 1/16 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (/.f64 1/16 (*.f64 b a))) |
(*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a))) |
(*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 (neg.f64 c) a) (*.f64 (/.f64 1 b) 1)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (*.f64 c -1/2) (/.f64 2 (*.f64 b a))) |
(*.f64 c (*.f64 -1/2 (/.f64 2 (*.f64 b a)))) |
(*.f64 c (*.f64 -1/2 (/.f64 (/.f64 2 b) a))) |
(*.f64 (*.f64 c -1/2) (*.f64 (/.f64 2 (*.f64 b a)) 1)) |
(*.f64 c (*.f64 -1/2 (/.f64 2 (*.f64 b a)))) |
(*.f64 c (*.f64 -1/2 (/.f64 (/.f64 2 b) a))) |
(*.f64 -16 (/.f64 c (*.f64 a (*.f64 16 b)))) |
(*.f64 c (*.f64 -16 (/.f64 1 (*.f64 a (*.f64 b 16))))) |
(*.f64 c (*.f64 -16 (/.f64 1/16 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (/.f64 1/16 (*.f64 b a))) |
(*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a))) |
(*.f64 -16 (*.f64 (/.f64 c (*.f64 a (*.f64 16 b))) 1)) |
(*.f64 c (*.f64 -16 (/.f64 1 (*.f64 a (*.f64 b 16))))) |
(*.f64 c (*.f64 -16 (/.f64 1/16 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (/.f64 1/16 (*.f64 b a))) |
(*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a))) |
(*.f64 -16 (*.f64 (/.f64 c 2) (/.f64 1/8 (*.f64 b a)))) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 (+.f64 c c) (/.f64 -8 (*.f64 a (*.f64 16 b)))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 -8 (*.f64 a (*.f64 16 b))) 1)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (+.f64 c c) (*.f64 -4 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b 1/2)))) |
(*.f64 -1/2 (/.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 -1/2 (/.f64 c (*.f64 b (*.f64 a 1/2)))) |
(*.f64 -1/2 (*.f64 (/.f64 c (*.f64 a (*.f64 b 1/2))) 1)) |
(*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b 1/2)))) |
(*.f64 -1/2 (/.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 -1/2 (/.f64 c (*.f64 b (*.f64 a 1/2)))) |
(*.f64 (*.f64 1/16 c) (/.f64 -16 (*.f64 b a))) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (*.f64 1/16 c) (*.f64 (/.f64 -16 (*.f64 b a)) 1)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 c (*.f64 b (*.f64 a 8))) -8) |
(*.f64 -8 (/.f64 c (*.f64 b (*.f64 a 8)))) |
(*.f64 -8 (/.f64 (/.f64 c 8) (*.f64 b a))) |
(*.f64 (/.f64 -8 (*.f64 b (*.f64 a 8))) c) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 c (*.f64 a -2)) (/.f64 2 b)) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 (/.f64 1/8 (*.f64 b a)) (*.f64 c -8)) |
(*.f64 c (*.f64 -8 (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 1/8 (*.f64 b a)))) |
(*.f64 -8 (*.f64 c (/.f64 (/.f64 1/8 b) a))) |
(*.f64 (/.f64 1 b) (/.f64 (neg.f64 c) a)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) (*.f64 2 (/.f64 2 b))) |
(*.f64 (/.f64 2 b) (/.f64 c (*.f64 a -2))) |
(*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b))) |
(*.f64 c (*.f64 (/.f64 2 b) (/.f64 -1/2 a))) |
(*.f64 (/.f64 c (*.f64 a (*.f64 16 b))) -16) |
(*.f64 c (*.f64 -16 (/.f64 1 (*.f64 a (*.f64 b 16))))) |
(*.f64 c (*.f64 -16 (/.f64 1/16 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (/.f64 1/16 (*.f64 b a))) |
(*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a))) |
(*.f64 (/.f64 -8 (*.f64 a (*.f64 16 b))) (+.f64 c c)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 1 (*.f64 a (*.f64 16 b))) (*.f64 c -16)) |
(*.f64 c (*.f64 -16 (/.f64 1 (*.f64 a (*.f64 b 16))))) |
(*.f64 c (*.f64 -16 (/.f64 1/16 (*.f64 b a)))) |
(*.f64 (*.f64 c -16) (/.f64 1/16 (*.f64 b a))) |
(*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a))) |
(*.f64 (/.f64 c (*.f64 a (*.f64 b 1/2))) -1/2) |
(*.f64 -1/2 (/.f64 c (*.f64 a (*.f64 b 1/2)))) |
(*.f64 -1/2 (/.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 -1/2 (/.f64 c (*.f64 b (*.f64 a 1/2)))) |
(*.f64 (/.f64 -16 (*.f64 b a)) (*.f64 1/16 c)) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 (*.f64 c -16) (*.f64 b a)) 1/16) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(*.f64 (/.f64 2 (*.f64 b a)) (*.f64 c -1/2)) |
(*.f64 c (*.f64 -1/2 (/.f64 2 (*.f64 b a)))) |
(*.f64 c (*.f64 -1/2 (/.f64 (/.f64 2 b) a))) |
(pow.f64 (/.f64 (neg.f64 c) (*.f64 b a)) 1) |
(*.f64 -1 (/.f64 c (*.f64 b a))) |
(/.f64 (neg.f64 c) (*.f64 b a)) |
(/.f64 c (*.f64 b (neg.f64 a))) |
(/.f64 (/.f64 c a) (neg.f64 b)) |
(+.f64 (/.f64 a (*.f64 c -1/2)) 0) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(+.f64 0 (/.f64 a (*.f64 c -1/2))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(-.f64 (/.f64 a (*.f64 c -1/2)) 0) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 a (/.f64 2 (neg.f64 c))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 (/.f64 -1/8 c) 16)) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 16) (*.f64 -1/8 (/.f64 1 c))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (/.f64 a (*.f64 c -1/2)) 1) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 1 (/.f64 a (*.f64 c -1/2))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (+.f64 a a) (/.f64 1 (neg.f64 c))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (+.f64 a a) (*.f64 1/2 (/.f64 2 (neg.f64 c)))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 1 (neg.f64 c)) 1)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (+.f64 a a) (*.f64 8 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 2 (*.f64 c -32)) 16)) |
(*.f64 (+.f64 a a) (*.f64 16 (/.f64 2 (*.f64 c -32)))) |
(*.f64 a (*.f64 (/.f64 -1/16 c) 32)) |
(*.f64 (*.f64 (*.f64 (/.f64 a c) 16) -1/4) 1/2) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (*.f64 a 32) (/.f64 2 (*.f64 c -32))) |
(*.f64 (+.f64 a a) (*.f64 16 (/.f64 2 (*.f64 c -32)))) |
(*.f64 a (*.f64 (/.f64 -1/16 c) 32)) |
(*.f64 (*.f64 a 32) (*.f64 1/2 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 32) (*.f64 (/.f64 2 (*.f64 c -32)) 1)) |
(*.f64 (+.f64 a a) (*.f64 16 (/.f64 2 (*.f64 c -32)))) |
(*.f64 a (*.f64 (/.f64 -1/16 c) 32)) |
(*.f64 (*.f64 a (/.f64 -1/8 c)) 16) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 (*.f64 (/.f64 a c) 16) -1/8) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (*.f64 a -2) (/.f64 1 c)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (/.f64 2 (neg.f64 c)) a) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (/.f64 -1/8 c) (*.f64 a 16)) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 16 (*.f64 a (/.f64 -1/8 c))) |
(*.f64 (*.f64 a 16) (/.f64 -1/8 c)) |
(*.f64 a (*.f64 16 (/.f64 -1/8 c))) |
(*.f64 16 (*.f64 (*.f64 a -1/8) (/.f64 1 c))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (/.f64 1 c) (*.f64 a -2)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 1/2 (*.f64 (*.f64 (/.f64 a c) 16) -1/4)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 -1/8 (*.f64 (/.f64 a c) 16)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(*.f64 (/.f64 2 (*.f64 c -32)) (*.f64 a 32)) |
(*.f64 (+.f64 a a) (*.f64 16 (/.f64 2 (*.f64 c -32)))) |
(*.f64 a (*.f64 (/.f64 -1/16 c) 32)) |
(*.f64 (/.f64 1 (neg.f64 c)) (+.f64 a a)) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(pow.f64 (/.f64 a (*.f64 c -1/2)) 1) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
(neg.f64 (*.f64 2 (/.f64 a c))) |
(*.f64 -2 (/.f64 a c)) |
(/.f64 a (*.f64 c -1/2)) |
(*.f64 a (/.f64 -2 c)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -2 (/.f64 c b)) |
| ✓ | 0.7b | (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) |
| ✓ | 4.5b | (/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
| ✓ | 5.3b | (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
Compiled 77 to 42 computations (45.5% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (*.f64 -2 (/.f64 c b)) |
| 0.0ms | b | @ | -inf | (*.f64 -2 (/.f64 c b)) |
| 0.0ms | b | @ | 0 | (*.f64 -2 (/.f64 c b)) |
| 0.0ms | c | @ | -inf | (*.f64 -2 (/.f64 c b)) |
| 0.0ms | c | @ | inf | (*.f64 -2 (/.f64 c b)) |
| 1× | batch-egg-rewrite |
| 1540× | exponential.json-3 |
| 1540× | rational.json-1 |
| 1540× | rational.json-2 |
| 1540× | rational.json-4 |
| 1540× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 116 |
| 1 | 146 | 98 |
| 2 | 409 | 94 |
| 3 | 1316 | 74 |
| 4 | 4687 | 74 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) |
(*.f64 -2 (/.f64 c b)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 b (+.f64 (neg.f64 b) (*.f64 c (/.f64 (*.f64 -2 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 c (/.f64 (*.f64 -2 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 (*.f64 -2 a) b))) b)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (/.f64 a (/.f64 (neg.f64 b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) (-.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 c b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 (*.f64 -2 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 (*.f64 -2 a) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 -2 (/.f64 1 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 (/.f64 1 b) (/.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (*.f64 -2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (/.f64 -4 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 c b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 -2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 4 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 a (*.f64 a (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 (neg.f64 b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a a) (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 -1 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 -1 (/.f64 b c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 2 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (*.f64 (/.f64 c b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a a) (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (/.f64 1/2 b) (*.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -4) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -4) (/.f64 1 (/.f64 2 a)))))) (#(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 4) (/.f64 1 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 a) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (*.f64 a (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) (neg.f64 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 -2 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (/.f64 c b) (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 c (/.f64 1/2 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (/.f64 c b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -8) (/.f64 1 (*.f64 (/.f64 1 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (*.f64 c a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (*.f64 -2 a) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 c (*.f64 -2 a)))))) (#(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 (*.f64 (/.f64 c b) a) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 c (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 1 b)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 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 (*.f64 c (/.f64 1/2 b)) (/.f64 -4 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (*.f64 (/.f64 c b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 4 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 -2 (/.f64 1/2 (/.f64 c b))))))) (#(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 -1/2 (/.f64 1/2 (/.f64 c b))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 b c)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (/.f64 (+.f64 c c) (/.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (*.f64 c (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 a (/.f64 (neg.f64 b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (/.f64 1/4 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (*.f64 (/.f64 1/4 a) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (*.f64 1/2 (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) a) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) (/.f64 1 (*.f64 a 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) a) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 c (/.f64 (*.f64 -2 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) (/.f64 -1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 a) (*.f64 (/.f64 c b) (*.f64 a -4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (neg.f64 a))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 c b) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 (*.f64 -2 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (/.f64 (*.f64 -2 a) b) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (*.f64 (*.f64 -2 (/.f64 1 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 c (/.f64 (/.f64 1 b) (/.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (*.f64 -2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 c b) (/.f64 -4 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 c b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (*.f64 -2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 4 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 a (*.f64 a (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (/.f64 (neg.f64 b) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 a) (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 a a) (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 -1 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (*.f64 (/.f64 -1 (/.f64 b c)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 2 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (*.f64 (/.f64 c b) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 a a) (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 c c) (*.f64 (/.f64 1/2 b) (*.f64 -2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -4) (*.f64 a 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -4) (/.f64 1 (/.f64 2 a)))))) (#(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 4) (/.f64 1 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 4) (/.f64 1 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 a) (/.f64 c b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a a) (/.f64 1 (*.f64 a (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 a (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) (neg.f64 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 -2 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (/.f64 c b) (*.f64 a 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 c (/.f64 1/2 b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 (/.f64 c b) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) -8) (/.f64 1 (*.f64 (/.f64 1 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (*.f64 c a) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 (*.f64 -2 a) c))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 b) (*.f64 c (*.f64 -2 a)))))) (#(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 (*.f64 (/.f64 c b) a) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (*.f64 c (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a) (/.f64 1 (/.f64 1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 1 b)) (*.f64 c a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -2 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 (*.f64 c (/.f64 1/2 b)) (/.f64 -4 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (*.f64 (/.f64 c b) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 4 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a 1/2) (/.f64 -2 (/.f64 1/2 (/.f64 c b))))))) (#(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 -1/2 (/.f64 1/2 (/.f64 c b))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 b c)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 b) (/.f64 (+.f64 c c) (/.f64 -1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a -4) (*.f64 c (/.f64 1/2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (/.f64 b c) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (neg.f64 (/.f64 (/.f64 b c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 -1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) (/.f64 (neg.f64 (*.f64 (/.f64 1 a) 2)) 4))))) (#(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 -2 (/.f64 c b)) (-.f64 0 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 -1/2 (/.f64 b c)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 a (*.f64 -1/2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (neg.f64 (/.f64 (/.f64 b c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (/.f64 (/.f64 b c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 a a) (/.f64 (neg.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 b c)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -4) (*.f64 (/.f64 1 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -4) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -4) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 a)))))))) (#(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 4) (/.f64 -2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 4) (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))))) (#(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 -2 a) (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 a) (*.f64 2 (/.f64 1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 a) (neg.f64 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 a) (/.f64 (*.f64 b (/.f64 -2 c)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a a) (*.f64 a (*.f64 -1/2 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (*.f64 2 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a 8) (*.f64 2 (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (neg.f64 (/.f64 (/.f64 b c) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) (neg.f64 (/.f64 1 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 -4 (*.f64 2 (/.f64 (/.f64 b c) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -8) (*.f64 (/.f64 1 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -8) (*.f64 2 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) a) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 a) (/.f64 1/2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) (*.f64 2 (*.f64 (/.f64 1 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 c b) -8) a)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) 4) (*.f64 2 (neg.f64 (/.f64 1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) 4) (*.f64 2 (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 a) b) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (+.f64 a a)) (*.f64 2 (*.f64 a (*.f64 -1/2 (/.f64 b c)))))))) (#(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 a -4) (neg.f64 (/.f64 -2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -4) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a -4) (-.f64 0 (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c (neg.f64 b)) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b) -4)) (neg.f64 (*.f64 (/.f64 1 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b) -4)) (-.f64 0 (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 c b) 4)) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 1 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 c b) -4))) (*.f64 2 (neg.f64 (*.f64 (/.f64 1 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 c b) -8))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 1 a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 c b) -4) a) (/.f64 2 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a) (/.f64 (/.f64 1 a) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a a)) (-.f64 0 (*.f64 a (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 c b) -8)) (neg.f64 (*.f64 (/.f64 1 a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4))) (*.f64 (/.f64 1 a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4))) (-.f64 0 (neg.f64 (*.f64 (/.f64 1 a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 c b) -8))) (-.f64 0 (*.f64 2 (*.f64 (/.f64 1 a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 -2 a) b)) (neg.f64 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (*.f64 b (/.f64 2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 c b) -4) a)) (-.f64 0 (/.f64 2 (*.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a)) (-.f64 0 (/.f64 (/.f64 1 a) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -8))) (*.f64 (/.f64 1 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4)))) (neg.f64 (*.f64 (/.f64 1 a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 c (/.f64 2 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 c (neg.f64 b)) (/.f64 c (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 c b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 b c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 1/2 (/.f64 c b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 c b) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 -1/2 (/.f64 b c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (neg.f64 b) c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1/2 (/.f64 c b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 b (/.f64 -2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (*.f64 b (/.f64 2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (/.f64 2 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 b (/.f64 2 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 b (/.f64 -2 c))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 c b) -8) 4)))) (#(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 c b) 4) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 b) (/.f64 1 c))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 b)) (neg.f64 (/.f64 1 c)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 c b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (/.f64 2 b))))))) |
| 1× | egg-herbie |
| 1736× | rational.json-simplify-51 |
| 1134× | rational.json-simplify-35 |
| 1046× | rational.json-simplify-50 |
| 802× | rational.json-simplify-1 |
| 544× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 410 | 7718 |
| 1 | 1306 | 7564 |
| 2 | 4104 | 7476 |
| 3 | 5823 | 7456 |
| 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 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 -2 (/.f64 (*.f64 c 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 (neg.f64 b) (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) (neg.f64 b)) |
(+.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0) |
(+.f64 0 (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(+.f64 -1 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 (*.f64 -2 a) b))) b) |
(+.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) -1)) |
(+.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (/.f64 a (/.f64 (neg.f64 b) c))) |
(+.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(+.f64 (+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) (-.f64 1 b)) |
(-.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0) |
(-.f64 0 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(-.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) 1) |
(*.f64 -2 (*.f64 (/.f64 c b) a)) |
(*.f64 -2 (/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 a))) |
(*.f64 c (/.f64 (*.f64 -2 a) b)) |
(*.f64 c (*.f64 (/.f64 (*.f64 -2 a) b) 1)) |
(*.f64 c (*.f64 (*.f64 -2 (/.f64 1 b)) a)) |
(*.f64 c (/.f64 (/.f64 1 b) (/.f64 -1/2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 (/.f64 c b) (/.f64 -4 (/.f64 2 a))) |
(*.f64 (*.f64 -2 (/.f64 c b)) a) |
(*.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 (/.f64 2 a))) |
(*.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (/.f64 4 (/.f64 -2 (/.f64 c b)))) |
(*.f64 a (/.f64 a (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 2 (/.f64 a (/.f64 (neg.f64 b) c))) |
(*.f64 2 (*.f64 (neg.f64 a) (/.f64 c b))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 a))) |
(*.f64 2 (/.f64 (+.f64 a a) (/.f64 -2 (/.f64 c b)))) |
(*.f64 (+.f64 a a) (/.f64 -1/2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (+.f64 a a) (/.f64 -1 (/.f64 b c))) |
(*.f64 (+.f64 a a) (/.f64 c (neg.f64 b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) 1)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1 (/.f64 b c)) 1)) |
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 -1 (*.f64 2 (*.f64 (/.f64 c b) a))) |
(*.f64 -1 (/.f64 (+.f64 a a) (/.f64 b c))) |
(*.f64 -1 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 -1 a))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 1/2 b) (*.f64 -2 a))) |
(*.f64 (*.f64 (/.f64 c b) -4) (*.f64 a 1/2)) |
(*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1 (/.f64 2 a))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 b (/.f64 -2 c)))) |
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (*.f64 -2 a) (/.f64 c b)) |
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 1/4) |
(*.f64 4 (/.f64 a (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 4 (/.f64 a (*.f64 b (/.f64 -2 c)))) |
(*.f64 4 (/.f64 a (/.f64 -2 (/.f64 c b)))) |
(*.f64 (*.f64 c (/.f64 2 b)) (neg.f64 a)) |
(*.f64 (*.f64 c (/.f64 2 b)) (*.f64 -1 a)) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 -2 (/.f64 2 a))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 (/.f64 -1 a))) |
(*.f64 -4 (*.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 -4 (*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) 1)) |
(*.f64 -4 (*.f64 (*.f64 c (/.f64 1/2 b)) a)) |
(*.f64 -4 (/.f64 (/.f64 c b) (/.f64 2 a))) |
(*.f64 (*.f64 (/.f64 c b) -8) (/.f64 1 (*.f64 (/.f64 1 a) 4))) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 c a) -2)) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 -2 a) c)) |
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 -2 a))) |
(*.f64 (/.f64 1 b) (/.f64 c (/.f64 -1/2 a))) |
(*.f64 (*.f64 (/.f64 c b) a) -2) |
(*.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 (neg.f64 a) (/.f64 2 (/.f64 b c))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (*.f64 -2 (/.f64 1 b)) (*.f64 c a)) |
(*.f64 (/.f64 (*.f64 -2 a) b) c) |
(*.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 (*.f64 c (/.f64 1/2 b)) (/.f64 -4 (/.f64 1 a))) |
(*.f64 (*.f64 a 1/2) (*.f64 (/.f64 c b) -4)) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 a 1/2) (/.f64 -2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (*.f64 a 1/2) (/.f64 -4 (/.f64 b c))) |
(*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) (+.f64 a a)) |
(*.f64 (/.f64 -1 (/.f64 b c)) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) -4) |
(*.f64 (/.f64 1/2 b) (/.f64 (+.f64 c c) (/.f64 -1/2 a))) |
(*.f64 (*.f64 a -4) (*.f64 c (/.f64 1/2 b))) |
(pow.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(neg.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(+.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 0) |
(+.f64 0 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a)) |
(-.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 0) |
(*.f64 1 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a)) |
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 (neg.f64 b) c))) |
(*.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) (/.f64 1/2 a)) |
(*.f64 2 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (+.f64 a a))) |
(*.f64 2 (/.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 2)) |
(*.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 1) |
(*.f64 -1 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (neg.f64 a))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (/.f64 1/4 a)) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (*.f64 (/.f64 1/4 a) 1)) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) a) 1/2) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) (/.f64 1 (*.f64 a 8))) |
(*.f64 (/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) a) 1/4) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (/.f64 1 a)) |
(*.f64 (/.f64 1/2 a) (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) (/.f64 -1/2 a)) |
(*.f64 1/2 (/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) a)) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 c b) (*.f64 a -4))) |
(pow.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 1) |
(neg.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (neg.f64 a))) |
(-.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0) |
(-.f64 0 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(-.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) 1) |
(*.f64 -2 (*.f64 (/.f64 c b) a)) |
(*.f64 -2 (/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 a))) |
(*.f64 c (/.f64 (*.f64 -2 a) b)) |
(*.f64 c (*.f64 (/.f64 (*.f64 -2 a) b) 1)) |
(*.f64 c (*.f64 (*.f64 -2 (/.f64 1 b)) a)) |
(*.f64 c (/.f64 (/.f64 1 b) (/.f64 -1/2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 (/.f64 c b) (/.f64 -4 (/.f64 2 a))) |
(*.f64 (*.f64 -2 (/.f64 c b)) a) |
(*.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 (/.f64 2 a))) |
(*.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 a (/.f64 4 (/.f64 -2 (/.f64 c b)))) |
(*.f64 a (/.f64 a (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 2 (/.f64 a (/.f64 (neg.f64 b) c))) |
(*.f64 2 (*.f64 (neg.f64 a) (/.f64 c b))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 a))) |
(*.f64 2 (/.f64 (+.f64 a a) (/.f64 -2 (/.f64 c b)))) |
(*.f64 (+.f64 a a) (/.f64 -1/2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (+.f64 a a) (/.f64 -1 (/.f64 b c))) |
(*.f64 (+.f64 a a) (/.f64 c (neg.f64 b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) 1)) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1 (/.f64 b c)) 1)) |
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 -1 (*.f64 2 (*.f64 (/.f64 c b) a))) |
(*.f64 -1 (/.f64 (+.f64 a a) (/.f64 b c))) |
(*.f64 -1 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 -1 a))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 1/2 b) (*.f64 -2 a))) |
(*.f64 (*.f64 (/.f64 c b) -4) (*.f64 a 1/2)) |
(*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1 (/.f64 2 a))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 b (/.f64 -2 c)))) |
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (*.f64 -2 a) (/.f64 c b)) |
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 1/4) |
(*.f64 4 (/.f64 a (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 4 (/.f64 a (*.f64 b (/.f64 -2 c)))) |
(*.f64 4 (/.f64 a (/.f64 -2 (/.f64 c b)))) |
(*.f64 (*.f64 c (/.f64 2 b)) (neg.f64 a)) |
(*.f64 (*.f64 c (/.f64 2 b)) (*.f64 -1 a)) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 -2 (/.f64 2 a))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 (/.f64 -1 a))) |
(*.f64 -4 (*.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 -4 (*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) 1)) |
(*.f64 -4 (*.f64 (*.f64 c (/.f64 1/2 b)) a)) |
(*.f64 -4 (/.f64 (/.f64 c b) (/.f64 2 a))) |
(*.f64 (*.f64 (/.f64 c b) -8) (/.f64 1 (*.f64 (/.f64 1 a) 4))) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 c a) -2)) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 -2 a) c)) |
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 -2 a))) |
(*.f64 (/.f64 1 b) (/.f64 c (/.f64 -1/2 a))) |
(*.f64 (*.f64 (/.f64 c b) a) -2) |
(*.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 (neg.f64 a) (/.f64 2 (/.f64 b c))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (*.f64 -2 (/.f64 1 b)) (*.f64 c a)) |
(*.f64 (/.f64 (*.f64 -2 a) b) c) |
(*.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 (*.f64 c (/.f64 1/2 b)) (/.f64 -4 (/.f64 1 a))) |
(*.f64 (*.f64 a 1/2) (*.f64 (/.f64 c b) -4)) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 a 1/2) (/.f64 -2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (*.f64 a 1/2) (/.f64 -4 (/.f64 b c))) |
(*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) (+.f64 a a)) |
(*.f64 (/.f64 -1 (/.f64 b c)) (+.f64 a a)) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) -4) |
(*.f64 (/.f64 1/2 b) (/.f64 (+.f64 c c) (/.f64 -1/2 a))) |
(*.f64 (*.f64 a -4) (*.f64 c (/.f64 1/2 b))) |
(/.f64 -2 (/.f64 (/.f64 b c) a)) |
(/.f64 -2 (-.f64 0 (neg.f64 (/.f64 (/.f64 b c) a)))) |
(/.f64 (/.f64 c b) (/.f64 -1/2 a)) |
(/.f64 (/.f64 c b) (/.f64 (neg.f64 (*.f64 (/.f64 1 a) 2)) 4)) |
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(/.f64 (*.f64 -2 (/.f64 c b)) (-.f64 0 (/.f64 -1 a))) |
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 b c)) a)) |
(/.f64 a (*.f64 -1/2 (/.f64 b c))) |
(/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(/.f64 2 (neg.f64 (/.f64 (/.f64 b c) a))) |
(/.f64 2 (-.f64 0 (/.f64 (/.f64 b c) a))) |
(/.f64 (+.f64 a a) (*.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(/.f64 (+.f64 a a) (/.f64 (neg.f64 b) c)) |
(/.f64 -1 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 b c)) a))) |
(/.f64 (*.f64 (/.f64 c b) -4) (*.f64 (/.f64 1 a) 2)) |
(/.f64 (*.f64 (/.f64 c b) -4) (/.f64 2 a)) |
(/.f64 (*.f64 (/.f64 c b) -4) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 a))))) |
(/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2) |
(/.f64 (*.f64 a 4) (/.f64 -2 (/.f64 c b))) |
(/.f64 (*.f64 a 4) (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 -2 c))) |
(/.f64 (*.f64 -2 a) (/.f64 b c)) |
(/.f64 (*.f64 -2 a) (*.f64 2 (/.f64 1/2 (/.f64 c b)))) |
(/.f64 (*.f64 -2 a) (neg.f64 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(/.f64 (*.f64 -2 a) (/.f64 (*.f64 b (/.f64 -2 c)) -2)) |
(/.f64 (*.f64 a a) (*.f64 a (*.f64 -1/2 (/.f64 b c)))) |
(/.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 4) |
(/.f64 (*.f64 a 8) (*.f64 2 (/.f64 -2 (/.f64 c b)))) |
(/.f64 (*.f64 a 8) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(/.f64 (*.f64 a 8) (*.f64 2 (*.f64 b (/.f64 -2 c)))) |
(/.f64 4 (*.f64 2 (neg.f64 (/.f64 (/.f64 b c) a)))) |
(/.f64 (*.f64 c (/.f64 2 b)) (neg.f64 (/.f64 1 a))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 -1 a)) |
(/.f64 -4 (*.f64 2 (/.f64 (/.f64 b c) a))) |
(/.f64 (*.f64 (/.f64 c b) -8) (*.f64 (/.f64 1 a) 4)) |
(/.f64 (*.f64 (/.f64 c b) -8) (*.f64 2 (/.f64 2 a))) |
(/.f64 (*.f64 (/.f64 c b) a) -1/2) |
(/.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(/.f64 (neg.f64 a) (/.f64 1/2 (/.f64 c b))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) (*.f64 2 (*.f64 (/.f64 1 a) 4))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 c b) -8) a)) 8) |
(/.f64 (*.f64 (/.f64 c b) 4) (*.f64 2 (neg.f64 (/.f64 1 a)))) |
(/.f64 (*.f64 (/.f64 c b) 4) (*.f64 2 (/.f64 -1 a))) |
(/.f64 (/.f64 (*.f64 -2 a) b) (/.f64 1 c)) |
(/.f64 (*.f64 a (+.f64 a a)) (*.f64 2 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(/.f64 (*.f64 a -4) (*.f64 b (/.f64 2 c))) |
(/.f64 (*.f64 a -4) (neg.f64 (/.f64 -2 (/.f64 c b)))) |
(/.f64 (*.f64 a -4) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(/.f64 (*.f64 a -4) (-.f64 0 (*.f64 b (/.f64 -2 c)))) |
(/.f64 (/.f64 c (neg.f64 b)) (/.f64 1/2 a)) |
(/.f64 (neg.f64 (*.f64 (/.f64 c b) -4)) (neg.f64 (*.f64 (/.f64 1 a) 2))) |
(/.f64 (neg.f64 (*.f64 (/.f64 c b) -4)) (-.f64 0 (/.f64 2 a))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) 4)) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 1 a))))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 c b) -4))) (*.f64 2 (neg.f64 (*.f64 (/.f64 1 a) 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 c b) -8))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 1 a) 4)))) |
(/.f64 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2)) 1/2) |
(/.f64 (/.f64 (*.f64 (/.f64 c b) -4) a) (/.f64 2 (*.f64 a a))) |
(/.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a) (/.f64 (/.f64 1 a) a)) |
(/.f64 (neg.f64 (*.f64 a a)) (-.f64 0 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 c b) -8)) (neg.f64 (*.f64 (/.f64 1 a) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4))) (*.f64 (/.f64 1 a) 2)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4))) (-.f64 0 (neg.f64 (*.f64 (/.f64 1 a) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 c b) -8))) (-.f64 0 (*.f64 2 (*.f64 (/.f64 1 a) 4)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 -2 a) b)) (neg.f64 (/.f64 1 c))) |
(/.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (*.f64 b (/.f64 2 c)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 c b) -4) a)) (-.f64 0 (/.f64 2 (*.f64 a a)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a)) (-.f64 0 (/.f64 (/.f64 1 a) a))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -8))) (*.f64 (/.f64 1 a) 4)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4)))) (neg.f64 (*.f64 (/.f64 1 a) 2))) |
(pow.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(neg.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(+.f64 (*.f64 -2 (/.f64 c b)) 0) |
(+.f64 0 (*.f64 -2 (/.f64 c b))) |
(+.f64 -1 (-.f64 1 (*.f64 c (/.f64 2 b)))) |
(+.f64 (/.f64 c (neg.f64 b)) (/.f64 c (neg.f64 b))) |
(-.f64 (*.f64 -2 (/.f64 c b)) 0) |
(-.f64 0 (*.f64 c (/.f64 2 b))) |
(/.f64 -2 (/.f64 b c)) |
(/.f64 -2 (*.f64 2 (/.f64 1/2 (/.f64 c b)))) |
(/.f64 -2 (neg.f64 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(/.f64 (/.f64 c b) -1/2) |
(/.f64 (*.f64 -2 (/.f64 c b)) 1) |
(/.f64 1 (*.f64 -1/2 (/.f64 b c))) |
(/.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(/.f64 2 (/.f64 (neg.f64 b) c)) |
(/.f64 -1 (/.f64 1/2 (/.f64 c b))) |
(/.f64 (*.f64 (/.f64 c b) -4) 2) |
(/.f64 4 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(/.f64 4 (*.f64 b (/.f64 -2 c))) |
(/.f64 4 (-.f64 0 (*.f64 b (/.f64 2 c)))) |
(/.f64 (*.f64 c (/.f64 2 b)) -1) |
(/.f64 -4 (*.f64 b (/.f64 2 c))) |
(/.f64 -4 (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(/.f64 -4 (-.f64 0 (*.f64 b (/.f64 -2 c)))) |
(/.f64 (*.f64 (/.f64 c b) -8) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) 8) |
(/.f64 (*.f64 (/.f64 c b) 4) -2) |
(/.f64 (/.f64 -2 b) (/.f64 1 c)) |
(/.f64 (neg.f64 (/.f64 -2 b)) (neg.f64 (/.f64 1 c))) |
(pow.f64 (*.f64 -2 (/.f64 c b)) 1) |
(neg.f64 (*.f64 c (/.f64 2 b))) |
| Outputs |
|---|
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 b (+.f64 (neg.f64 b) (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (neg.f64 b) (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) (neg.f64 b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 0 (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 -1 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 -1 (-.f64 1 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 (*.f64 -2 a) b))) b) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (-.f64 1 b) (+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) -1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (/.f64 a (/.f64 (neg.f64 b) c))) |
(+.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (/.f64 c (/.f64 (neg.f64 b) a))) |
(+.f64 (/.f64 c (/.f64 b (neg.f64 a))) (/.f64 c (/.f64 b (neg.f64 a)))) |
(+.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (+.f64 (+.f64 b (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) (-.f64 1 b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(-.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(-.f64 0 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(-.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (*.f64 (/.f64 c b) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 a))) |
(*.f64 -2 (*.f64 (/.f64 2 b) (/.f64 c (/.f64 2 a)))) |
(*.f64 -2 (*.f64 c (/.f64 (/.f64 2 b) (/.f64 2 a)))) |
(*.f64 c (/.f64 (*.f64 -2 a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 c (*.f64 (/.f64 (*.f64 -2 a) b) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 c (*.f64 (*.f64 -2 (/.f64 1 b)) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 c (/.f64 (/.f64 1 b) (/.f64 -1/2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 c b) (/.f64 -4 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 (/.f64 c b)) a) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 a (/.f64 4 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 a (/.f64 a (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 a (/.f64 (neg.f64 b) c))) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) 2) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2) |
(*.f64 (/.f64 c (/.f64 b (neg.f64 a))) 2) |
(*.f64 2 (*.f64 (neg.f64 a) (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (+.f64 a a) (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 -1/2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 -1 (/.f64 b c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 c (neg.f64 b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1 (/.f64 b c)) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (*.f64 2 (*.f64 (/.f64 c b) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 (+.f64 a a) (/.f64 b c))) |
(*.f64 -1 (/.f64 c (/.f64 b (+.f64 a a)))) |
(neg.f64 (/.f64 (+.f64 a a) (/.f64 b c))) |
(*.f64 -1 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 -1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 1/2 b) (*.f64 -2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) -4) (*.f64 a 1/2)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 b (/.f64 -2 c)))) |
(*.f64 (*.f64 a 4) (/.f64 (/.f64 1 b) (/.f64 -2 c))) |
(*.f64 (*.f64 a 4) (/.f64 c (/.f64 -2 (/.f64 1 b)))) |
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 a) (/.f64 c b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 a a) (/.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a a) (/.f64 (/.f64 (/.f64 c -1/2) b) a)) |
(*.f64 (*.f64 a a) (*.f64 -2 (/.f64 c (*.f64 b a)))) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 1/4) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (/.f64 a (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (/.f64 a (*.f64 b (/.f64 -2 c)))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (*.f64 a (/.f64 4 b)))) |
(*.f64 4 (/.f64 a (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (neg.f64 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (*.f64 -1 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 -2 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 (/.f64 -1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (*.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (*.f64 (*.f64 c (/.f64 1/2 b)) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (/.f64 (/.f64 c b) (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) -8) (/.f64 1 (*.f64 (/.f64 1 a) 4))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) 2) |
(*.f64 (/.f64 c (/.f64 b (neg.f64 a))) 2) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 c a) -2)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 -2 a) c)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 -2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (/.f64 c (/.f64 -1/2 a))) |
(*.f64 (/.f64 1 b) (*.f64 a (/.f64 c -1/2))) |
(*.f64 (*.f64 (/.f64 c b) a) -2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (/.f64 2 (/.f64 b c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 (/.f64 1 b)) (*.f64 c a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (*.f64 -2 a) b) c) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 1/2 b)) (/.f64 -4 (/.f64 1 a))) |
(*.f64 (*.f64 c (/.f64 1/2 b)) (/.f64 a -1/4)) |
(*.f64 (/.f64 1/2 b) (*.f64 c (/.f64 a -1/4))) |
(*.f64 c (*.f64 (/.f64 1/2 b) (/.f64 a -1/4))) |
(*.f64 (*.f64 a 1/2) (*.f64 (/.f64 c b) -4)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a 1/2) (/.f64 c (/.f64 b -4))) |
(*.f64 (*.f64 a 1/2) (/.f64 -2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a 1/2) (/.f64 c (/.f64 b -4))) |
(*.f64 (*.f64 a 1/2) (/.f64 -4 (/.f64 b c))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a 1/2) (/.f64 c (/.f64 b -4))) |
(*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) (+.f64 a a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 -1 (/.f64 b c)) (+.f64 a a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) -4) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1/2 b) (/.f64 (+.f64 c c) (/.f64 -1/2 a))) |
(*.f64 (/.f64 1/2 b) (/.f64 a (/.f64 -1/2 (+.f64 c c)))) |
(*.f64 (*.f64 a -4) (*.f64 c (/.f64 1/2 b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(pow.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(neg.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 0) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(+.f64 0 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(-.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 0) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 1 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a)) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 (/.f64 1 a) (/.f64 a (/.f64 (neg.f64 b) c))) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (/.f64 1 a)) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(/.f64 (*.f64 a (/.f64 c (neg.f64 b))) a) |
(*.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) (/.f64 1/2 a)) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (/.f64 1 a)) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(/.f64 (*.f64 a (/.f64 c (neg.f64 b))) a) |
(*.f64 2 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (+.f64 a a))) |
(*.f64 2 (/.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (+.f64 a a))) |
(*.f64 2 (*.f64 (/.f64 c (neg.f64 b)) 1/2)) |
(*.f64 2 (/.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 2)) |
(*.f64 2 (/.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (+.f64 a a))) |
(*.f64 2 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (+.f64 a a))) |
(*.f64 2 (*.f64 (/.f64 c (neg.f64 b)) 1/2)) |
(*.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 1) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 -1 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (neg.f64 a))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (/.f64 1/4 a)) |
(*.f64 (/.f64 c b) (*.f64 (*.f64 a -4) (/.f64 1/4 a))) |
(*.f64 a (*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1/4 a))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (*.f64 (/.f64 1/4 a) 1)) |
(*.f64 (/.f64 c b) (*.f64 (*.f64 a -4) (/.f64 1/4 a))) |
(*.f64 a (*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1/4 a))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) (*.f64 1/2 (/.f64 1/2 a))) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (/.f64 1 a)) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(/.f64 (*.f64 a (/.f64 c (neg.f64 b))) a) |
(*.f64 (/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) a) 1/2) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 -2 a) b) (/.f64 c a))) |
(*.f64 (*.f64 -2 (/.f64 a b)) (*.f64 (/.f64 c a) 1/2)) |
(*.f64 (/.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) a) 1/2) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 a (*.f64 (/.f64 c b) -8)) (/.f64 1 (*.f64 a 8))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 -8 a)) (/.f64 1/8 a)) |
(*.f64 (*.f64 (/.f64 c b) -8) (*.f64 a (/.f64 1/8 a))) |
(*.f64 (/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) a) 1/4) |
(*.f64 1/4 (*.f64 (*.f64 a -4) (/.f64 (/.f64 c b) a))) |
(*.f64 (*.f64 a -4) (*.f64 (/.f64 (/.f64 c b) a) 1/4)) |
(*.f64 (*.f64 a -4) (*.f64 (/.f64 c (*.f64 b a)) 1/4)) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (/.f64 1 a)) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (/.f64 1 a)) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(/.f64 (*.f64 a (/.f64 c (neg.f64 b))) a) |
(*.f64 (/.f64 1/2 a) (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) (/.f64 1 a)) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(/.f64 (*.f64 a (/.f64 c (neg.f64 b))) a) |
(*.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 c (*.f64 (/.f64 -2 b) (neg.f64 a))) (/.f64 -1/2 a)) |
(*.f64 (*.f64 c (/.f64 (+.f64 a a) b)) (/.f64 -1/2 a)) |
(*.f64 1/2 (/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) a)) |
(*.f64 1/2 (*.f64 (/.f64 (*.f64 -2 a) b) (/.f64 c a))) |
(*.f64 (*.f64 -2 (/.f64 a b)) (*.f64 (/.f64 c a) 1/2)) |
(*.f64 (/.f64 (*.f64 -2 (*.f64 c (/.f64 a b))) a) 1/2) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 (/.f64 c b) (*.f64 (*.f64 a -4) (/.f64 1/4 a))) |
(*.f64 a (*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1/4 a))) |
(pow.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) a) 1) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(neg.f64 (/.f64 (/.f64 a (/.f64 (neg.f64 b) c)) (neg.f64 a))) |
(*.f64 -1 (/.f64 c b)) |
(/.f64 c (neg.f64 b)) |
(-.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 0) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(-.f64 0 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(-.f64 (+.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (*.f64 (/.f64 c b) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -2 (/.f64 (*.f64 c (/.f64 2 b)) (/.f64 2 a))) |
(*.f64 -2 (*.f64 (/.f64 2 b) (/.f64 c (/.f64 2 a)))) |
(*.f64 -2 (*.f64 c (/.f64 (/.f64 2 b) (/.f64 2 a)))) |
(*.f64 c (/.f64 (*.f64 -2 a) b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 c (*.f64 (/.f64 (*.f64 -2 a) b) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 c (*.f64 (*.f64 -2 (/.f64 1 b)) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 c (/.f64 (/.f64 1 b) (/.f64 -1/2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 c b) (/.f64 -4 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 (/.f64 c b)) a) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 1 (*.f64 c (/.f64 (*.f64 -2 a) b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 a (*.f64 -2 (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 a (/.f64 4 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 a (/.f64 a (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 a (/.f64 (neg.f64 b) c))) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) 2) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2) |
(*.f64 (/.f64 c (/.f64 b (neg.f64 a))) 2) |
(*.f64 2 (*.f64 (neg.f64 a) (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 2 (/.f64 (+.f64 a a) (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 -1/2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 -1 (/.f64 b c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 c (neg.f64 b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (*.f64 (/.f64 -1 (/.f64 b c)) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 a a) (/.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (*.f64 2 (*.f64 (/.f64 c b) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -1 (/.f64 (+.f64 a a) (/.f64 b c))) |
(*.f64 -1 (/.f64 c (/.f64 b (+.f64 a a)))) |
(neg.f64 (/.f64 (+.f64 a a) (/.f64 b c))) |
(*.f64 -1 (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 -1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (+.f64 c c) (*.f64 (/.f64 1/2 b) (*.f64 -2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) -4) (*.f64 a 1/2)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) -4) (/.f64 1 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 1/2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 4) (/.f64 1 (*.f64 b (/.f64 -2 c)))) |
(*.f64 (*.f64 a 4) (/.f64 (/.f64 1 b) (/.f64 -2 c))) |
(*.f64 (*.f64 a 4) (/.f64 c (/.f64 -2 (/.f64 1 b)))) |
(*.f64 (*.f64 a 4) (/.f64 1 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 a) (/.f64 c b)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a a) (/.f64 1 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 a a) (/.f64 (/.f64 1 a) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a a) (/.f64 (/.f64 (/.f64 c -1/2) b) a)) |
(*.f64 (*.f64 a a) (*.f64 -2 (/.f64 c (*.f64 b a)))) |
(*.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 1/4) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (/.f64 a (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 4 (/.f64 a (*.f64 b (/.f64 -2 c)))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (*.f64 a (/.f64 4 b)))) |
(*.f64 4 (/.f64 a (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (neg.f64 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (*.f64 -1 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 -2 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 2 b)) (/.f64 1 (/.f64 -1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (*.f64 (/.f64 c b) (*.f64 a 1/2))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) 1)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (*.f64 (*.f64 c (/.f64 1/2 b)) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 -4 (/.f64 (/.f64 c b) (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) -8) (/.f64 1 (*.f64 (/.f64 1 a) 4))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 a (/.f64 (neg.f64 b) c)) 2) |
(*.f64 (/.f64 c (/.f64 (neg.f64 b) a)) 2) |
(*.f64 (/.f64 c (/.f64 b (neg.f64 a))) 2) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 c a) -2)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (*.f64 (*.f64 -2 a) c)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (*.f64 c (*.f64 -2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1 b) (/.f64 c (/.f64 -1/2 a))) |
(*.f64 (/.f64 1 b) (*.f64 a (/.f64 c -1/2))) |
(*.f64 (*.f64 (/.f64 c b) a) -2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (*.f64 c (/.f64 2 b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (/.f64 2 (/.f64 b c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 -2 (/.f64 1 b)) (*.f64 c a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 (*.f64 -2 a) b) c) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 1/2 (*.f64 (/.f64 c b) (*.f64 a -4))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 c (/.f64 1/2 b)) (/.f64 -4 (/.f64 1 a))) |
(*.f64 (*.f64 c (/.f64 1/2 b)) (/.f64 a -1/4)) |
(*.f64 (/.f64 1/2 b) (*.f64 c (/.f64 a -1/4))) |
(*.f64 c (*.f64 (/.f64 1/2 b) (/.f64 a -1/4))) |
(*.f64 (*.f64 a 1/2) (*.f64 (/.f64 c b) -4)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 a 1/2) (/.f64 4 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a 1/2) (/.f64 c (/.f64 b -4))) |
(*.f64 (*.f64 a 1/2) (/.f64 -2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a 1/2) (/.f64 c (/.f64 b -4))) |
(*.f64 (*.f64 a 1/2) (/.f64 -4 (/.f64 b c))) |
(*.f64 (*.f64 a 1/2) (/.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (*.f64 a 1/2) (/.f64 c (/.f64 b -4))) |
(*.f64 (/.f64 -1/2 (/.f64 1/2 (/.f64 c b))) (+.f64 a a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 -1 (/.f64 b c)) (+.f64 a a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (*.f64 (/.f64 c b) (*.f64 a 1/2)) -4) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(*.f64 (/.f64 1/2 b) (/.f64 (+.f64 c c) (/.f64 -1/2 a))) |
(*.f64 (/.f64 1/2 b) (/.f64 a (/.f64 -1/2 (+.f64 c c)))) |
(*.f64 (*.f64 a -4) (*.f64 c (/.f64 1/2 b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 -2 (/.f64 (/.f64 b c) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 -2 (-.f64 0 (neg.f64 (/.f64 (/.f64 b c) a)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 c b) (/.f64 -1/2 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 c b) (/.f64 (neg.f64 (*.f64 (/.f64 1 a) 2)) 4)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 -2 (/.f64 c b)) (-.f64 0 (/.f64 -1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 b c)) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 a (*.f64 -1/2 (/.f64 b c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 2 (neg.f64 (/.f64 (/.f64 b c) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 2 (-.f64 0 (/.f64 (/.f64 b c) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 a a) (*.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (+.f64 a a) (/.f64 (neg.f64 b) c)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 -1 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 b c)) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) -4) (*.f64 (/.f64 1 a) 2)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) -4) (/.f64 2 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) -4) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 a))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) (*.f64 a -4)) 2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 4) (/.f64 -2 (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 4) (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (*.f64 a (/.f64 4 b)))) |
(/.f64 (*.f64 -2 a) (/.f64 b c)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 -2 a) (*.f64 2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 -2 a) (neg.f64 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 -2 a) (/.f64 (*.f64 b (/.f64 -2 c)) -2)) |
(*.f64 a (/.f64 -2 (*.f64 (/.f64 -2 c) (/.f64 b -2)))) |
(*.f64 -2 (/.f64 a (*.f64 (/.f64 -2 c) (/.f64 b -2)))) |
(/.f64 -4 (/.f64 (*.f64 b (/.f64 -2 c)) (neg.f64 a))) |
(/.f64 (*.f64 a a) (*.f64 a (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (*.f64 (/.f64 c b) -8) a) 4) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 8) (*.f64 2 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 8) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a 8) (*.f64 2 (*.f64 b (/.f64 -2 c)))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (*.f64 a (/.f64 4 b)))) |
(/.f64 4 (*.f64 2 (neg.f64 (/.f64 (/.f64 b c) a)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (/.f64 2 b)) (neg.f64 (/.f64 1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 c (/.f64 2 b)) (/.f64 -1 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 -4 (*.f64 2 (/.f64 (/.f64 b c) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) -8) (*.f64 (/.f64 1 a) 4)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) -8) (*.f64 2 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) a) -1/2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b))) -1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 a) (/.f64 1/2 (/.f64 c b))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) (*.f64 2 (*.f64 (/.f64 1 a) 4))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 c b) -8) a)) 8) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) 4) (*.f64 2 (neg.f64 (/.f64 1 a)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 (/.f64 c b) 4) (*.f64 2 (/.f64 -1 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 (*.f64 -2 a) b) (/.f64 1 c)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a (+.f64 a a)) (*.f64 2 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a -4) (*.f64 b (/.f64 2 c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a -4) (neg.f64 (/.f64 -2 (/.f64 c b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a -4) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 a -4) (-.f64 0 (*.f64 b (/.f64 -2 c)))) |
(/.f64 (*.f64 a 4) (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (*.f64 a (/.f64 4 b)))) |
(/.f64 (/.f64 c (neg.f64 b)) (/.f64 1/2 a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 (/.f64 c b) -4)) (neg.f64 (*.f64 (/.f64 1 a) 2))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 (/.f64 c b) -4)) (-.f64 0 (/.f64 2 a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) 4)) (*.f64 2 (*.f64 2 (neg.f64 (/.f64 1 a))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (/.f64 c b) -4))) (*.f64 2 (neg.f64 (*.f64 (/.f64 1 a) 2)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 c b) -8))) (*.f64 2 (*.f64 2 (*.f64 (/.f64 1 a) 4)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 (*.f64 -2 (/.f64 c b)) (*.f64 (/.f64 1 a) 2)) 1/2) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 (*.f64 (/.f64 c b) -4) a) (/.f64 2 (*.f64 a a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a) (/.f64 (/.f64 1 a) a)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 a a)) (-.f64 0 (*.f64 a (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 (/.f64 c b) -8)) (neg.f64 (*.f64 (/.f64 1 a) 4))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4))) (*.f64 (/.f64 1 a) 2)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4))) (-.f64 0 (neg.f64 (*.f64 (/.f64 1 a) 2)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 c b) -8))) (-.f64 0 (*.f64 2 (*.f64 (/.f64 1 a) 4)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (/.f64 (*.f64 -2 a) b)) (neg.f64 (/.f64 1 c))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (*.f64 a -4)) (-.f64 0 (*.f64 b (/.f64 2 c)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 c b) -4) a)) (-.f64 0 (/.f64 2 (*.f64 a a)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (/.f64 (*.f64 -2 (/.f64 c b)) a)) (-.f64 0 (/.f64 (/.f64 1 a) a))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -8))) (*.f64 (/.f64 1 a) 4)) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 c b) -4)))) (neg.f64 (*.f64 (/.f64 1 a) 2))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(pow.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)) 1) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(neg.f64 (neg.f64 (*.f64 c (/.f64 (*.f64 -2 a) b)))) |
(*.f64 (/.f64 c b) (*.f64 -2 a)) |
(*.f64 a (/.f64 (/.f64 c -1/2) b)) |
(*.f64 -2 (*.f64 c (/.f64 a b))) |
(+.f64 (*.f64 -2 (/.f64 c b)) 0) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 0 (*.f64 -2 (/.f64 c b))) |
(*.f64 -2 (/.f64 c b)) |
(+.f64 -1 (-.f64 1 (*.f64 c (/.f64 2 b)))) |
(*.f64 (/.f64 2 b) (neg.f64 c)) |
(*.f64 c (/.f64 -2 b)) |
(+.f64 (/.f64 c (neg.f64 b)) (/.f64 c (neg.f64 b))) |
(*.f64 -2 (/.f64 c b)) |
(-.f64 (*.f64 -2 (/.f64 c b)) 0) |
(*.f64 -2 (/.f64 c b)) |
(-.f64 0 (*.f64 c (/.f64 2 b))) |
(+.f64 -1 (-.f64 1 (*.f64 c (/.f64 2 b)))) |
(*.f64 (/.f64 2 b) (neg.f64 c)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 -2 (/.f64 b c)) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 -2 (*.f64 2 (/.f64 1/2 (/.f64 c b)))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 -2 (neg.f64 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (/.f64 c b) -1/2) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (*.f64 -2 (/.f64 c b)) 1) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 1 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 2 (/.f64 (neg.f64 b) c)) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 -1 (/.f64 1/2 (/.f64 c b))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (*.f64 (/.f64 c b) -4) 2) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 4 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c))))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 4 (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (/.f64 4 b))) |
(/.f64 4 (-.f64 0 (*.f64 b (/.f64 2 c)))) |
(/.f64 4 (neg.f64 (*.f64 b (/.f64 2 c)))) |
(/.f64 c (/.f64 2 (/.f64 -4 b))) |
(/.f64 (*.f64 c (/.f64 2 b)) -1) |
(+.f64 -1 (-.f64 1 (*.f64 c (/.f64 2 b)))) |
(*.f64 (/.f64 2 b) (neg.f64 c)) |
(*.f64 c (/.f64 -2 b)) |
(/.f64 -4 (*.f64 b (/.f64 2 c))) |
(/.f64 4 (neg.f64 (*.f64 b (/.f64 2 c)))) |
(/.f64 c (/.f64 2 (/.f64 -4 b))) |
(/.f64 -4 (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 -1/2 (/.f64 b c)))))) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 -4 (-.f64 0 (*.f64 b (/.f64 -2 c)))) |
(/.f64 4 (*.f64 b (/.f64 -2 c))) |
(/.f64 c (/.f64 -2 (/.f64 4 b))) |
(/.f64 (*.f64 (/.f64 c b) -8) 4) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 c b) -8)) 8) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (*.f64 (/.f64 c b) 4) -2) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (/.f64 -2 b) (/.f64 1 c)) |
(*.f64 -2 (/.f64 c b)) |
(/.f64 (neg.f64 (/.f64 -2 b)) (neg.f64 (/.f64 1 c))) |
(*.f64 -2 (/.f64 c b)) |
(pow.f64 (*.f64 -2 (/.f64 c b)) 1) |
(*.f64 -2 (/.f64 c b)) |
(neg.f64 (*.f64 c (/.f64 2 b))) |
(+.f64 -1 (-.f64 1 (*.f64 c (/.f64 2 b)))) |
(*.f64 (/.f64 2 b) (neg.f64 c)) |
(*.f64 c (/.f64 -2 b)) |
Compiled 16483 to 9937 computations (39.7% saved)
35 alts after pruning (27 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 783 | 17 | 800 |
| Fresh | 11 | 10 | 21 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 8 | 10 |
| Total | 797 | 35 | 832 |
| Status | Error | Program |
|---|---|---|
| 43.8b | (/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) | |
| 46.8b | (/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) | |
| 44.1b | (/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) | |
| 46.7b | (/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) | |
| ✓ | 46.7b | (/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| ✓ | 39.1b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 a 2)) |
| 46.3b | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) | |
| 55.9b | (/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) | |
| 46.5b | (/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) | |
| ✓ | 39.6b | (/.f64 (neg.f64 c) b) |
| ✓ | 56.3b | (/.f64 c b) |
| ✓ | 46.3b | (/.f64 b (neg.f64 a)) |
| 44.5b | (/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) | |
| 46.3b | (/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) | |
| 39.7b | (/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) | |
| 39.1b | (/.f64 1/2 (*.f64 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) a)) | |
| 40.0b | (/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) | |
| 46.4b | (/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) | |
| 43.8b | (/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) | |
| ✓ | 46.5b | (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
| 53.4b | (+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.f64 -1/2 (/.f64 b a))) | |
| 48.1b | (+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) | |
| 47.3b | (+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) | |
| 46.8b | (*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) | |
| 46.7b | (*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) | |
| 46.3b | (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) | |
| 46.4b | (*.f64 (/.f64 1/2 a) (*.f64 b -2)) | |
| 45.1b | (*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) | |
| 44.7b | (*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) | |
| 45.1b | (*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) | |
| 45.1b | (*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) | |
| 42.9b | (*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) | |
| 45.2b | (*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) | |
| ✓ | 52.3b | (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
Compiled 476 to 335 computations (29.6% saved)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 b -2)) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) |
(*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
(/.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 4 (*.f64 a c))))) (*.f64 a 2)) |
(/.f64 1/2 (*.f64 (/.f64 1 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 a (*.f64 c 4)))) (neg.f64 b))) a)) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 -1 (+.f64 (*.f64 c a) (*.f64 c (*.f64 3 a)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (+.f64 (*.f64 a (*.f64 c 3)) (*.f64 a c))))) (*.f64 a 2)) |
| Outputs |
|---|
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) |
(/.f64 c (neg.f64 b)) |
4 calls:
| 278.0ms | c |
| 215.0ms | a |
| 103.0ms | b |
| 63.0ms | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) |
| Error | Segments | Branch |
|---|---|---|
| 28.4b | 9 | a |
| 10.3b | 3 | b |
| 27.8b | 10 | c |
| 16.9b | 5 | (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) |
Compiled 806 to 429 computations (46.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 79.0ms | 1.2126059404859355e-43 | 1.554083940288845e-43 |
| 17.0ms | -2.702084635276729e+154 | -3.349815081848795e+150 |
| 71.0ms | 9× | body | 1024 | valid |
| 16.0ms | 126× | body | 256 | valid |
| 4.0ms | 30× | body | 256 | infinite |
| 1.0ms | 7× | body | 512 | valid |
| 1.0ms | 7× | body | 256 | invalid |
| 1.0ms | 2× | body | 2048 | valid |
Compiled 311 to 220 computations (29.3% saved)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 b -2)) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) |
(*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b)))) |
| Outputs |
|---|
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) |
(/.f64 c (neg.f64 b)) |
3 calls:
| 244.0ms | c |
| 201.0ms | a |
| 91.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 28.4b | 9 | a |
| 10.4b | 3 | b |
| 27.8b | 10 | c |
Compiled 693 to 366 computations (47.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.2126059404859355e-43 | 1.554083940288845e-43 |
| 24.0ms | -2.702084635276729e+154 | -3.349815081848795e+150 |
| 20.0ms | 160× | body | 256 | valid |
| 5.0ms | 40× | body | 256 | infinite |
| 3.0ms | 4× | body | 1024 | valid |
| 2.0ms | 8× | body | 512 | valid |
| 2.0ms | 4× | body | 2048 | valid |
| 2.0ms | 12× | body | 256 | invalid |
Compiled 377 to 266 computations (29.4% saved)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 b -2)) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) |
(*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.f64 -1/2 (/.f64 b a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
| Outputs |
|---|
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) |
(/.f64 c (neg.f64 b)) |
3 calls:
| 227.0ms | c |
| 185.0ms | a |
| 86.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 28.5b | 9 | a |
| 10.4b | 3 | b |
| 27.8b | 10 | c |
Compiled 659 to 348 computations (47.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 11.0ms | 1.2126059404859355e-43 | 1.554083940288845e-43 |
| 25.0ms | -2.702084635276729e+154 | -3.349815081848795e+150 |
| 20.0ms | 158× | body | 256 | valid |
| 5.0ms | 37× | body | 256 | infinite |
| 3.0ms | 9× | body | 1024 | valid |
| 2.0ms | 20× | body | 256 | invalid |
| 2.0ms | 8× | body | 512 | valid |
| 0.0ms | 1× | body | 2048 | valid |
Compiled 377 to 266 computations (29.4% saved)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 b -2)) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) |
(*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) |
(/.f64 1/2 (/.f64 a (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b)))) |
(/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (*.f64 c (*.f64 a -4)))) (*.f64 a 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (*.f64 -1/2 (/.f64 b a))) |
(+.f64 (*.f64 1/2 (sqrt.f64 (*.f64 (/.f64 c a) -4))) (*.f64 -1/2 (/.f64 b a))) |
| Outputs |
|---|
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) |
(/.f64 c (neg.f64 b)) |
3 calls:
| 181.0ms | a |
| 164.0ms | c |
| 64.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 30.4b | 9 | a |
| 13.0b | 3 | b |
| 31.4b | 8 | c |
Compiled 642 to 338 computations (47.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 1.2126059404859355e-43 | 1.554083940288845e-43 |
| 26.0ms | -2.602806616415866e-94 | -5.6031568063662775e-102 |
| 22.0ms | 178× | body | 256 | valid |
| 6.0ms | 52× | body | 256 | invalid |
| 3.0ms | 9× | body | 1024 | valid |
| 1.0ms | 4× | body | 512 | valid |
| 0.0ms | 1× | body | 2048 | valid |
Compiled 362 to 265 computations (26.8% saved)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 b -2)) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) |
(*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) |
(*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
| Outputs |
|---|
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) |
(/.f64 c (neg.f64 b)) |
3 calls:
| 557.0ms | c |
| 254.0ms | b |
| 163.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 32.5b | 8 | a |
| 20.0b | 3 | b |
| 32.9b | 7 | c |
Compiled 575 to 298 computations (48.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 1.2126059404859355e-43 | 1.554083940288845e-43 |
| 25.0ms | -2.602806616415866e-94 | -5.6031568063662775e-102 |
| 23.0ms | 173× | body | 256 | valid |
| 5.0ms | 44× | body | 256 | invalid |
| 2.0ms | 8× | body | 1024 | valid |
| 2.0ms | 5× | body | 2048 | valid |
| 2.0ms | 6× | body | 512 | valid |
Compiled 302 to 229 computations (24.2% saved)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
(/.f64 (neg.f64 c) b) |
(*.f64 (/.f64 1/2 a) (*.f64 b -2)) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 a b))) |
(/.f64 1/2 (*.f64 -1/2 (/.f64 b c))) |
(*.f64 a (/.f64 (neg.f64 c) (*.f64 b a))) |
(*.f64 a (/.f64 (/.f64 c a) (neg.f64 b))) |
(*.f64 (/.f64 a b) (/.f64 (neg.f64 c) a)) |
(+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) |
(/.f64 a (*.f64 b (/.f64 a (neg.f64 c)))) |
(/.f64 (+.f64 (neg.f64 b) b) (*.f64 a 2)) |
(/.f64 (/.f64 c (/.f64 b a)) (neg.f64 a)) |
(*.f64 a (*.f64 (/.f64 (neg.f64 c) a) (/.f64 1 b))) |
(*.f64 (/.f64 a (/.f64 b (neg.f64 c))) (/.f64 1 a)) |
(/.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) a) |
(/.f64 (+.f64 (neg.f64 b) (/.f64 c (/.f64 b a))) a) |
(/.f64 (/.f64 1 a) (/.f64 (/.f64 (neg.f64 b) c) a)) |
(*.f64 a (*.f64 c (*.f64 -16 (/.f64 (/.f64 1/16 b) a)))) |
(*.f64 a (*.f64 (/.f64 -1/2 a) (*.f64 c (/.f64 2 b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 a (*.f64 c -1/2)))) |
(*.f64 (/.f64 1/4 a) (*.f64 (/.f64 a b) (*.f64 c -4))) |
(*.f64 (/.f64 1/2 a) (*.f64 c (*.f64 (/.f64 a b) -2))) |
(*.f64 (/.f64 a b) (*.f64 (/.f64 1/8 a) (*.f64 c -8))) |
(/.f64 1/8 (/.f64 a (*.f64 a (/.f64 (*.f64 c -8) b)))) |
(/.f64 (*.f64 (/.f64 -2 (/.f64 b a)) c) (*.f64 a 2)) |
(/.f64 (*.f64 (/.f64 1/8 a) (*.f64 c -8)) (/.f64 b a)) |
(/.f64 (*.f64 (/.f64 a b) -8) (/.f64 (*.f64 a 8) c)) |
(/.f64 (/.f64 (/.f64 c b) (/.f64 -1/2 a)) (*.f64 a 2)) |
(*.f64 (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b))) (/.f64 1 a)) |
(*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 c (/.f64 a b)))) |
(*.f64 a (/.f64 (/.f64 2 b) (/.f64 (/.f64 a 1/16) (*.f64 c -8)))) |
(*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) -1/4)) |
(/.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 a b)) (*.f64 -1/2 (/.f64 b c)))) |
(*.f64 (/.f64 2 b) (/.f64 a (/.f64 2 (*.f64 c (*.f64 -8 (/.f64 1/8 a)))))) |
(/.f64 (+.f64 (*.f64 a (/.f64 2 (/.f64 b c))) (*.f64 b -2)) (*.f64 a 2)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 1/4 (*.f64 c (/.f64 (*.f64 a 4) (*.f64 a b))))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 c (*.f64 (/.f64 a b) -2)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 a (/.f64 b (*.f64 c -2))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 (neg.f64 b) (*.f64 c (*.f64 (/.f64 a b) 2)))) (*.f64 a 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 b c) (/.f64 a (neg.f64 b))) (/.f64 a (neg.f64 b))) (/.f64 b c)) |
(+.f64 (neg.f64 (/.f64 b a)) (*.f64 (+.f64 a (*.f64 3 a)) (*.f64 (/.f64 c (*.f64 a b)) 1/4))) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 -2 (/.f64 c b)) (/.f64 1 a)))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (/.f64 a b) (/.f64 2 (*.f64 c -4))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (*.f64 4 (/.f64 a (*.f64 (/.f64 -1 c) (+.f64 b b)))))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (-.f64 (+.f64 (*.f64 a (*.f64 -2 (/.f64 c b))) 1) 1))) (*.f64 a 2)) |
(/.f64 (+.f64 (neg.f64 b) (+.f64 b (/.f64 (*.f64 a (/.f64 2 b)) (/.f64 2 (*.f64 c -2))))) (*.f64 a 2)) |
| Outputs |
|---|
(/.f64 b (neg.f64 a)) |
(/.f64 c (neg.f64 b)) |
3 calls:
| 93.0ms | c |
| 91.0ms | a |
| 40.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 36.4b | 5 | a |
| 23.2b | 2 | b |
| 36.3b | 5 | c |
Compiled 567 to 293 computations (48.3% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 29.0ms | 7.444865872597552e-232 | 3.1328241216637e-226 |
| 18.0ms | 144× | body | 256 | valid |
| 10.0ms | 65× | body | 256 | invalid |
Compiled 170 to 127 computations (25.3% saved)
Total -22.3b remaining (-55.6%)
Threshold costs -22.3b (-55.6%)
| Inputs |
|---|
(/.f64 c b) |
(/.f64 b (neg.f64 a)) |
| Outputs |
|---|
(/.f64 b (neg.f64 a)) |
(/.f64 c b) |
3 calls:
| 8.0ms | c |
| 6.0ms | a |
| 6.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 46.3b | 1 | a |
| 40.2b | 2 | b |
| 45.3b | 3 | c |
Compiled 22 to 15 computations (31.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 1.6166767360003512e-15 | 2.971545855505354e-13 |
| 8.0ms | 61× | body | 256 | valid |
| 6.0ms | 15× | body | 2048 | valid |
| 5.0ms | 15× | body | 1024 | valid |
| 4.0ms | 21× | body | 512 | valid |
| 2.0ms | 13× | body | 256 | invalid |
Compiled 131 to 96 computations (26.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 81 | 540 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 b -12000000000000000496865878364855385636201248056368359870735338409167261627934342176354867336792577149743475436957677626049325994240678780913402110803968) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 6779269874217615/50216813883093446110686315385661331328818843555712276103168) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3499999999999999842069746066579949748340444063105548981613906749624592857526600142837132925982033616095575871711170323946669412375957172126991603728384) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 3515176971816541/25108406941546723055343157692830665664409421777856138051584) (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 1632046451200537/12554203470773361527671578846415332832204710888928069025792) (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3306747956545557/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 3640719006524275/25108406941546723055343157692830665664409421777856138051584) (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3546180557675503/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 6277101735386681/50216813883093446110686315385661331328818843555712276103168) (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b 4806944932605355/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (/.f64 b (neg.f64 a)) (/.f64 c (neg.f64 b))) |
(if (<=.f64 b 1663791412799551/79228162514264337593543950336) (/.f64 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
| Outputs |
|---|
(if (<=.f64 b -12000000000000000496865878364855385636201248056368359870735338409167261627934342176354867336792577149743475436957677626049325994240678780913402110803968) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 6779269874217615/50216813883093446110686315385661331328818843555712276103168) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c))))) (*.f64 2 a)) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3499999999999999842069746066579949748340444063105548981613906749624592857526600142837132925982033616095575871711170323946669412375957172126991603728384) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 3515176971816541/25108406941546723055343157692830665664409421777856138051584) (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a 4)))) (neg.f64 b))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3999999999999999923342384689749498362292480056121275172364659240616400448814714331905193074464884607850808241064704021762268129324833615792933494063104) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 1632046451200537/12554203470773361527671578846415332832204710888928069025792) (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 a c)))) (neg.f64 b))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3306747956545557/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 3640719006524275/25108406941546723055343157692830665664409421777856138051584) (*.f64 (/.f64 1/2 a) (+.f64 (sqrt.f64 (*.f64 c (*.f64 a -4))) (neg.f64 b))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b -3546180557675503/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (+.f64 (/.f64 c b) (/.f64 b (neg.f64 a))) (if (<=.f64 b 6277101735386681/50216813883093446110686315385661331328818843555712276103168) (*.f64 1/2 (sqrt.f64 (*.f64 -4 (/.f64 c a)))) (/.f64 c (neg.f64 b)))) |
(if (<=.f64 b 4806944932605355/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384) (/.f64 b (neg.f64 a)) (/.f64 c (neg.f64 b))) |
(if (<=.f64 b 1663791412799551/79228162514264337593543950336) (/.f64 b (neg.f64 a)) (/.f64 c b)) |
(/.f64 c b) |
Compiled 222 to 142 computations (36% saved)
| 4× | egg-herbie |
| 1912× | rational.json-simplify-35 |
| 1912× | rational.json-simplify-35 |
| 1676× | rational.json-simplify-51 |
| 1676× | rational.json-simplify-51 |
| 1402× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 34 | 51 |
| 2 | 65 | 51 |
| 3 | 124 | 51 |
| 4 | 371 | 51 |
| 5 | 2402 | 51 |
| 6 | 6522 | 51 |
| 0 | 316 | 6975 |
| 1 | 735 | 6845 |
| 2 | 1546 | 6809 |
| 3 | 3347 | 6791 |
| 4 | 6688 | 6791 |
| 0 | 17 | 51 |
| 1 | 34 | 51 |
| 2 | 65 | 51 |
| 3 | 124 | 51 |
| 4 | 371 | 51 |
| 5 | 2402 | 51 |
| 6 | 6522 | 51 |
| 0 | 316 | 6975 |
| 1 | 735 | 6845 |
| 2 | 1546 | 6809 |
| 3 | 3347 | 6791 |
| 4 | 6688 | 6791 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 160 to 83 computations (48.1% saved)
Compiled 201 to 86 computations (57.2% saved)
Loading profile data...