Time bar (total: 7.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 10 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 11 |
| 9.8% | 9.7% | 90.1% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 20 to 12 computations (40% saved)
| 933.0ms | 8256× | body | 256 | valid |
| 56.0ms | 464× | body | 256 | infinite |
| 2× | egg-herbie |
| 1040× | rational_best-simplify-1 |
| 990× | rational_best-simplify-52 |
| 728× | rational_best-simplify-21 |
| 728× | rational_best-simplify-18 |
| 710× | rational_best-simplify-20 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 40 | 301 |
| 1 | 142 | 301 |
| 2 | 899 | 301 |
| 3 | 6218 | 301 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 c a) (*.f64 b d)) (+.f64 (*.f64 a a) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 d c) (*.f64 b a)) (+.f64 (*.f64 c c) (*.f64 a a))) |
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 b b) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (+.f64 (*.f64 c c) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 a d) (*.f64 b c)) (+.f64 (*.f64 d d) (*.f64 c c))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 c a) (*.f64 b d)) (+.f64 (*.f64 a a) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 d d) (*.f64 a a))) |
(/.f64 (+.f64 (*.f64 d c) (*.f64 b a)) (+.f64 (*.f64 c c) (*.f64 a a))) |
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 c c) (*.f64 a a))) |
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 b b) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a b) (*.f64 c d)) (+.f64 (*.f64 d d) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 d b)) (+.f64 (*.f64 c c) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 b b))) |
(/.f64 (+.f64 (*.f64 a d) (*.f64 b c)) (+.f64 (*.f64 d d) (*.f64 c c))) |
(/.f64 (+.f64 (*.f64 c b) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 23 to 15 computations (34.8% saved)
| 1× | egg-herbie |
| 738× | rational_best-simplify-113 |
| 584× | rational_best-simplify-111 |
| 458× | rational_best-simplify-124 |
| 450× | rational_best-simplify-127 |
| 444× | rational_best-simplify-126 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 43 |
| 1 | 33 | 43 |
| 2 | 187 | 43 |
| 3 | 1197 | 43 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 19 to 11 computations (42.1% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 27.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 19 to 11 computations (42.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 c c) (*.f64 d d)) |
| ✓ | 0.2b | (+.f64 (*.f64 a c) (*.f64 b d)) |
| ✓ | 26.8b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 49 to 11 computations (77.6% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | inf | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | a | @ | -inf | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | 0 | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | a | @ | inf | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 738× | rational_best-simplify-113 |
| 584× | rational_best-simplify-111 |
| 458× | rational_best-simplify-124 |
| 450× | rational_best-simplify-127 |
| 444× | rational_best-simplify-126 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 81 |
| 1 | 33 | 81 |
| 2 | 187 | 81 |
| 3 | 1197 | 81 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(+.f64 (*.f64 a c) (*.f64 b d)) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a c) (*.f64 b (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b d) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d)))) (-.f64 1 (+.f64 (*.f64 a c) (*.f64 b d))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) c)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a c) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 (*.f64 a c) a)) (*.f64 (*.f64 b d) (*.f64 b d))) (-.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) c)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) 0)) 0) (+.f64 (*.f64 a c) (*.f64 b d))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c c) (*.f64 d (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d d) (*.f64 c (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 c c) (*.f64 d d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 c c) (*.f64 d d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c (neg.f64 c)) (+.f64 (*.f64 c c) (+.f64 (*.f64 d d) (*.f64 d d)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (*.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d)))) (-.f64 1 (+.f64 (*.f64 c c) (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 c c) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 c c)) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d d) 0) (/.f64 (*.f64 (*.f64 d d) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 c c))) (*.f64 d (*.f64 d (*.f64 d d)))) (-.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c c) 0) (/.f64 (*.f64 (*.f64 c c) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 c c)) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 d d) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0)) 0) (+.f64 (*.f64 c c) (*.f64 d d))))))) |
| 1× | egg-herbie |
| 1002× | rational_best-simplify-53 |
| 776× | rational_best-simplify-1 |
| 726× | rational_best-simplify-52 |
| 580× | rational_best-simplify-21 |
| 572× | rational_best-simplify-18 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 174 | 4590 |
| 1 | 966 | 4478 |
| 2 | 5955 | 4406 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(-.f64 (*.f64 a c) (*.f64 b (neg.f64 d))) |
(-.f64 (*.f64 b d) (*.f64 a (neg.f64 c))) |
(-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 0) |
(-.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(*.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) -1) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 1) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) -1) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) |
(/.f64 (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d)))) (-.f64 1 (+.f64 (*.f64 a c) (*.f64 b d)))) |
(neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) c)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 (-.f64 (*.f64 a c) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 (*.f64 a c) a)) (*.f64 (*.f64 b d) (*.f64 b d))) (-.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) c)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b d))) |
(if (!=.f64 0 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) 0)) 0) (+.f64 (*.f64 a c) (*.f64 b d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(-.f64 (*.f64 d d) (*.f64 c (neg.f64 c))) |
(-.f64 (+.f64 (*.f64 c c) (*.f64 d d)) 0) |
(-.f64 0 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) |
(*.f64 -1 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) |
(*.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) -1) |
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) 1) |
(/.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) -1) |
(/.f64 (-.f64 (*.f64 c (neg.f64 c)) (+.f64 (*.f64 c c) (+.f64 (*.f64 d d) (*.f64 d d)))) -2) |
(/.f64 (-.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (*.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d)))) (-.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) |
(neg.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) |
(if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (*.f64 c (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 c c) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 c c)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (*.f64 d d) 0) (/.f64 (*.f64 (*.f64 d d) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 c c))) (*.f64 d (*.f64 d (*.f64 d d)))) (-.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (*.f64 c c) 0) (/.f64 (*.f64 (*.f64 c c) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 c c)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (*.f64 d (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 d d) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 0 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0)) 0) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Outputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))) |
(+.f64 (+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (/.f64 a c))) |
(+.f64 (/.f64 a c) (-.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (/.f64 a c))) |
(+.f64 (/.f64 a c) (-.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3)))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (/.f64 a c))) |
(+.f64 (/.f64 a c) (-.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) a) (pow.f64 c 3))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))) |
(+.f64 (+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))) |
(+.f64 (+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(-.f64 (-.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(-.f64 (*.f64 a c) (*.f64 b (neg.f64 d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 (*.f64 b d) (*.f64 a (neg.f64 c))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 0) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) -1) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 1) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) -1) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(/.f64 (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d)))) (-.f64 1 (+.f64 (*.f64 a c) (*.f64 b d)))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) c)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (-.f64 (*.f64 a c) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 (*.f64 a c) a)) (*.f64 (*.f64 b d) (*.f64 b d))) (-.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) c)) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(if (!=.f64 0 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)) 0)) 0) (+.f64 (*.f64 a c) (*.f64 b d))) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(-.f64 (*.f64 d d) (*.f64 c (neg.f64 c))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(-.f64 (+.f64 (*.f64 c c) (*.f64 d d)) 0) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(-.f64 0 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(*.f64 -1 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(*.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) -1) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(/.f64 (+.f64 (*.f64 c c) (*.f64 d d)) 1) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(/.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) -1) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(/.f64 (-.f64 (*.f64 c (neg.f64 c)) (+.f64 (*.f64 c c) (+.f64 (*.f64 d d) (*.f64 d d)))) -2) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(/.f64 (-.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (*.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d)))) (-.f64 1 (+.f64 (*.f64 c c) (*.f64 d d)))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(neg.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (*.f64 c (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 c c) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 c c)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (*.f64 d d) 0) (/.f64 (*.f64 (*.f64 d d) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 c c))) (*.f64 d (*.f64 d (*.f64 d d)))) (-.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 c c) (*.f64 d d)) (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (*.f64 c c) 0) (/.f64 (*.f64 (*.f64 c c) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 c c)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 (*.f64 d (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 d d) (+.f64 (*.f64 c c) (*.f64 d d))) (*.f64 d d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
(if (!=.f64 0 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0)) 0) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 c c) (*.f64 d (neg.f64 d))) |
(+.f64 (*.f64 c c) (*.f64 d d)) |
Compiled 1723 to 519 computations (69.9% saved)
10 alts after pruning (9 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 60 | 9 | 69 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 60 | 10 | 70 |
| Status | Error | Program |
|---|---|---|
| ▶ | 40.4b | (/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 36.4b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 27.3b | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 46.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) | |
| ✓ | 27.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 40.3b | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) | |
| ▶ | 39.1b | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 36.0b | (/.f64 b d) | |
| ▶ | 37.2b | (/.f64 a c) |
| 34.6b | (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
Compiled 485 to 237 computations (51.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 b d) (*.f64 b d)) |
| ✓ | 0.2b | (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d))) |
| ✓ | 0.3b | (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) |
| ✓ | 26.8b | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 112 to 20 computations (82.1% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a | @ | inf | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | a | @ | 0 | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | inf | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | 0 | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | -inf | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 1100× | rational_best-simplify-61 |
| 1026× | rational_best-simplify-3 |
| 1008× | rational_best-simplify-65 |
| 702× | rational_best-simplify-53 |
| 646× | rational_best-simplify-56 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 174 |
| 1 | 87 | 170 |
| 2 | 489 | 158 |
| 3 | 3306 | 146 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) |
(+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d))) |
(+.f64 (*.f64 b d) (*.f64 b d)) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0)) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) 0) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) 0) (/.f64 (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a c) (*.f64 (+.f64 d d) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b d) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (+.f64 d d)) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b (+.f64 d d)) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 (*.f64 b (+.f64 d d)) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (neg.f64 d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b d) (*.f64 b d))) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (+.f64 d d)) 0) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d)))) (-.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b d) (*.f64 b d))) (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (+.f64 d d) (neg.f64 b)) 0) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b (neg.f64 d)) (+.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b d) (*.f64 b (neg.f64 d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (+.f64 d d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 d d) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 b (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (+.f64 b b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 d d) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d d) (neg.f64 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d) d) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 b) b) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d d) b)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 b b) d)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (+.f64 d d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 d d) (neg.f64 b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 d d) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 b d) (*.f64 b (+.f64 d d))) (*.f64 b d)) (*.f64 b (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 (*.f64 b d) (*.f64 b (+.f64 d d))) (*.f64 b d)) (*.f64 b (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 0 0) (*.f64 b (+.f64 d d))))))) |
| 1× | egg-herbie |
| 548× | rational_best-simplify-124 |
| 544× | rational_best-simplify-126 |
| 508× | rational_best-simplify-61 |
| 494× | rational_best-simplify-65 |
| 490× | rational_best-simplify-96 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 275 | 9368 |
| 1 | 1495 | 8792 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (*.f64 -1 (/.f64 a (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))))) |
(*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(*.f64 (-.f64 (*.f64 -1 c) c) a) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c)))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(*.f64 c (-.f64 (*.f64 -1 a) a)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a)))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 0) |
(+.f64 0 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(+.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) (*.f64 a (neg.f64 c))) |
(*.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) |
(*.f64 -1 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(/.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) |
(/.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(/.f64 (+.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) -2) |
(/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) 1)) |
(pow.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) |
(neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0)) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) 0) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) 0) (/.f64 (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(-.f64 (*.f64 a c) (*.f64 (+.f64 d d) (neg.f64 b))) |
(-.f64 (*.f64 b d) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(-.f64 (*.f64 b (+.f64 d d)) (*.f64 a (neg.f64 c))) |
(-.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) |
(-.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b (neg.f64 d))) |
(*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1) |
(*.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) -1) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) -1) |
(pow.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1) |
(neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (-.f64 (*.f64 b (+.f64 d d)) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 (*.f64 b (+.f64 d d)) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (neg.f64 d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b d) (*.f64 b d))) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 b (+.f64 d d)) 0) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (-.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d)))) (-.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b d) (*.f64 b d))) (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 (+.f64 d d) (neg.f64 b)) 0) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b (neg.f64 d)) (+.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 b d) (*.f64 b (neg.f64 d))) |
(-.f64 (*.f64 b (+.f64 d d)) 0) |
(-.f64 0 (*.f64 (+.f64 d d) (neg.f64 b))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 -1 (*.f64 (+.f64 d d) (neg.f64 b))) |
(*.f64 (*.f64 (+.f64 d d) (neg.f64 b)) -1) |
(*.f64 (-.f64 (neg.f64 d) d) (neg.f64 b)) |
(*.f64 (-.f64 (neg.f64 b) b) (neg.f64 d)) |
(*.f64 (+.f64 d d) b) |
(*.f64 (+.f64 b b) d) |
(/.f64 (*.f64 b (+.f64 d d)) 1) |
(/.f64 (*.f64 (+.f64 d d) (neg.f64 b)) -1) |
(neg.f64 (*.f64 (+.f64 d d) (neg.f64 b))) |
(if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 b d) (*.f64 b (+.f64 d d))) (*.f64 b d)) (*.f64 b (+.f64 d d))) |
(if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 (*.f64 b d) (*.f64 b (+.f64 d d))) (*.f64 b d)) (*.f64 b (+.f64 d d))) |
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 b (+.f64 d d))) |
| Outputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
(+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 c (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))))) |
(+.f64 (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (+.f64 (/.f64 b d) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (*.f64 -1 (/.f64 a (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)))) |
(+.f64 (+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (*.f64 -1 (/.f64 a (pow.f64 d 4)))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (+.f64 (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (neg.f64 (/.f64 a (pow.f64 d 4)))))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (neg.f64 a) a)) (pow.f64 c 3)) -1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (neg.f64 a) a)) (pow.f64 c 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))) |
(*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) |
(*.f64 1/2 (/.f64 (+.f64 a a) c)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (/.f64 (+.f64 a a) c))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 a (*.f64 -1 a))) (pow.f64 c 3)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 a a) c)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 a a)) (pow.f64 c 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 a (*.f64 -1 a))) (pow.f64 c 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 a a) c)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 a a)) (pow.f64 c 3)))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 -1/2 (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2)))) (*.f64 (pow.f64 d 2) (*.f64 -1/2 (-.f64 (/.f64 a (pow.f64 c 3)) (neg.f64 (/.f64 a (pow.f64 c 3)))))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (*.f64 (pow.f64 d 2) (*.f64 -1/2 (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2)))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2)))) (*.f64 (pow.f64 d 2) (*.f64 -1/2 (-.f64 (/.f64 a (pow.f64 c 3)) (neg.f64 (/.f64 a (pow.f64 c 3))))))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 c (-.f64 (*.f64 -1 a) a))) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (pow.f64 d 2))) (+.f64 (/.f64 b d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (-.f64 (neg.f64 c) c))) (pow.f64 d 4)))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 c (-.f64 (*.f64 -1 a) a))) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (pow.f64 d 2))) (+.f64 (/.f64 b d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 a (-.f64 (neg.f64 c) c))) (pow.f64 d 4)))))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 (-.f64 (*.f64 -1 c) c) a) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c)))) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 c (-.f64 (*.f64 -1 a) a)) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a)))) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (+.f64 a a))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 b 2)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 d (*.f64 b 2)) |
(+.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(+.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 0) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(+.f64 0 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(+.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) (*.f64 a (neg.f64 c))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(*.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(*.f64 -1 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(/.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(/.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(/.f64 (+.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) -2) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) 1)) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(pow.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) 1) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0)) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 c a) 0)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c a))) (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 c a) 0))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (*.f64 d (+.f64 b b)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (*.f64 d (+.f64 b b))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)) 0) (/.f64 (*.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) 0) (/.f64 (*.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (*.f64 c (neg.f64 a)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))))) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) 0) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b))) |
(if (!=.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 a c) 0))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 c a) 0))) 0) (/.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c a))) (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 (*.f64 c a) 0))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (*.f64 b (-.f64 (neg.f64 d) d)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 c (*.f64 a a))) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (*.f64 d (+.f64 b b))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) 0) (/.f64 (*.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b)))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))))) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (neg.f64 (+.f64 (*.f64 b (+.f64 d d)) (+.f64 (*.f64 a c) (*.f64 a c))))) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) 0) (/.f64 (*.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 a c) (*.f64 (+.f64 d d) (neg.f64 b))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (*.f64 b d) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (*.f64 b (+.f64 d d)) (*.f64 a (neg.f64 c))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b (neg.f64 d))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(*.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(*.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) -1) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d))) -1) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(pow.f64 (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 1) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)))) (*.f64 c a)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(if (!=.f64 (*.f64 c (neg.f64 a)) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (*.f64 c a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
(if (!=.f64 (-.f64 (*.f64 b (+.f64 d d)) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 (*.f64 b (+.f64 d d)) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (neg.f64 d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b d) (*.f64 b d))) (*.f64 b (neg.f64 d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 b (+.f64 d d)) 0) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (-.f64 (*.f64 a c) (*.f64 b (+.f64 d d))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d)))) (-.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b d) (*.f64 b d))) (-.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d))))) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a)))) (*.f64 c a)) (+.f64 (*.f64 b (+.f64 d d)) (*.f64 c a))) |
(if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (*.f64 c a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
(if (!=.f64 (*.f64 (+.f64 d d) (neg.f64 b)) 0) (/.f64 (+.f64 (*.f64 (*.f64 b (+.f64 d d)) (*.f64 b (+.f64 d d))) (*.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) (*.f64 b (+.f64 d d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (+.f64 (*.f64 a c) (*.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (*.f64 (*.f64 b (neg.f64 d)) (+.f64 (*.f64 a c) (*.f64 b d)))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 a c) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 c a) (*.f64 b (-.f64 (neg.f64 d) d))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (*.f64 b d) (*.f64 b (neg.f64 d))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(-.f64 (*.f64 b (+.f64 d d)) 0) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(-.f64 0 (*.f64 (+.f64 d d) (neg.f64 b))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 d (+.f64 b b)) |
(*.f64 b (+.f64 d d)) |
(*.f64 -1 (*.f64 (+.f64 d d) (neg.f64 b))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 (*.f64 (+.f64 d d) (neg.f64 b)) -1) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 (-.f64 (neg.f64 d) d) (neg.f64 b)) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 (-.f64 (neg.f64 b) b) (neg.f64 d)) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 (+.f64 d d) b) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(*.f64 (+.f64 b b) d) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(/.f64 (*.f64 b (+.f64 d d)) 1) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(/.f64 (*.f64 (+.f64 d d) (neg.f64 b)) -1) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(neg.f64 (*.f64 (+.f64 d d) (neg.f64 b))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(if (!=.f64 (*.f64 b (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 b d) (*.f64 b (+.f64 d d))) (*.f64 b d)) (*.f64 b (+.f64 d d))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 (*.f64 b d) (*.f64 b (+.f64 d d))) (*.f64 b d)) (*.f64 b (+.f64 d d))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
(if (!=.f64 0 0) (/.f64 0 0) (*.f64 b (+.f64 d d))) |
(*.f64 b (+.f64 d d)) |
(*.f64 d (+.f64 b b)) |
Compiled 9 to 5 computations (44.4% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 c c) (*.f64 d d)) | |
| ✓ | 17.5b | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 34 to 9 computations (73.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | -inf | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | a | @ | 0 | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | a | @ | inf | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | c | @ | 0 | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | c | @ | inf | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 898× | rational_best-simplify-1 |
| 642× | rational_best-simplify-113 |
| 640× | rational_best-simplify-21 |
| 632× | rational_best-simplify-20 |
| 632× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 31 |
| 1 | 26 | 31 |
| 2 | 146 | 31 |
| 3 | 916 | 31 |
| 4 | 6515 | 31 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Outputs |
|---|
() |
| 1× | egg-herbie |
| 512× | rational_best-simplify-126 |
| 512× | rational_best-simplify-127 |
| 512× | rational_best-simplify-124 |
| 462× | rational_best-simplify-65 |
| 456× | rational_best-simplify-61 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 54 | 1908 |
| 1 | 195 | 1860 |
| 2 | 1223 | 1764 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 7) a) (pow.f64 d 8))) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 7) a) (pow.f64 d 8))) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 7) a) (pow.f64 d 8))) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
| Outputs |
|---|
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))) |
(+.f64 (-.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 7) a) (pow.f64 d 8))) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)))))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(-.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (/.f64 a c) (-.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))) |
(+.f64 (+.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))))) |
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (-.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(-.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (/.f64 a c) (-.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))) |
(+.f64 (+.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))))) |
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (-.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 a c) |
(+.f64 (/.f64 a c) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(-.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)))) |
(+.f64 (/.f64 a c) (-.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))))) |
(+.f64 (/.f64 a c) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5))))) |
(+.f64 (+.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3)))) (+.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (neg.f64 (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7))))) |
(+.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 d 4)) (pow.f64 c 5)) (/.f64 (*.f64 a (pow.f64 d 2)) (pow.f64 c 3))) (-.f64 (/.f64 a c) (/.f64 (*.f64 a (pow.f64 d 6)) (pow.f64 c 7)))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))) |
(+.f64 (-.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 7) a) (pow.f64 d 8))) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)))))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (/.f64 (*.f64 c a) (pow.f64 d 2)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)))) |
(+.f64 (-.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 3) a) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 5) a) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 7) a) (pow.f64 d 8))) (/.f64 (*.f64 c a) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (*.f64 -1 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)))))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (+.f64 (+.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8)))) (neg.f64 (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4))))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (-.f64 (-.f64 (/.f64 (*.f64 a (pow.f64 c 5)) (pow.f64 d 6)) (/.f64 (*.f64 a (pow.f64 c 7)) (pow.f64 d 8))) (/.f64 (*.f64 a (pow.f64 c 3)) (pow.f64 d 4)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.7b | (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d))) |
| ✓ | 6.2b | (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) |
| ✓ | 25.6b | (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) |
| ✓ | 26.8b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 139 to 23 computations (83.5% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | b | @ | inf | (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) |
| 1.0ms | c | @ | inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | 0 | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | 0 | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 792× | rational_best-simplify-111 |
| 730× | rational_best-simplify-3 |
| 716× | rational_best-simplify-61 |
| 690× | rational_best-simplify-65 |
| 672× | rational_best-simplify-96 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 200 |
| 1 | 58 | 200 |
| 2 | 305 | 142 |
| 3 | 2128 | 142 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) |
(*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) |
(*.f64 d (+.f64 (*.f64 a c) (*.f64 b d))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b d) 0) (+.f64 (*.f64 b d) (*.f64 a c)) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) (*.f64 b d))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b d) (*.f64 a c)) (*.f64 b (*.f64 b (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 b d) (*.f64 a c)) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 d (*.f64 a c))) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d (*.f64 b (*.f64 a c))) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 b d) 0) (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 b (*.f64 d d))) 0) (/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d d)))) (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))) (*.f64 b (*.f64 b (*.f64 d d)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c))) 0) (/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d d)))) (*.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) 0) (/.f64 (*.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c))))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d (*.f64 a c)) (*.f64 b (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d (*.f64 a c)) (neg.f64 (*.f64 d (*.f64 d (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a (neg.f64 c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d d) (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d (*.f64 a c)) (*.f64 d (*.f64 d (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 d d)) (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d (*.f64 a c)) (*.f64 d (*.f64 a c)))) (-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c)))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d (*.f64 a (neg.f64 c))) 0) (/.f64 (*.f64 (*.f64 d (*.f64 a c)) (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 d d)) (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d (*.f64 a (neg.f64 c))) (*.f64 b (*.f64 d d)))) (*.f64 b (*.f64 d d))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))))))) |
| 1× | egg-herbie |
| 1478× | rational_best-simplify-61 |
| 826× | rational_best-simplify-52 |
| 702× | rational_best-simplify-53 |
| 672× | rational_best-simplify-56 |
| 590× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 148 | 8263 |
| 1 | 778 | 7975 |
| 2 | 4881 | 7879 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))))) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 c (*.f64 a d)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 (pow.f64 d 2) b) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 (pow.f64 d 2) b) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 (pow.f64 d 2) b) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 c (*.f64 a d)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 c (*.f64 a d)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 (pow.f64 d 2) b) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 c (*.f64 a d)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 c (*.f64 a d)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 c (*.f64 a d)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 (pow.f64 d 2) b) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(*.f64 (pow.f64 d 2) b) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(if (!=.f64 (*.f64 b d) 0) (+.f64 (*.f64 b d) (*.f64 a c)) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) (*.f64 b d))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c))) |
(+.f64 (*.f64 (*.f64 b d) (*.f64 a c)) (*.f64 b (*.f64 b (*.f64 d d)))) |
(-.f64 0 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))) |
(-.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) 0) |
(-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 (*.f64 b d) (*.f64 a c)) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 a c))) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b))))) |
(-.f64 (*.f64 d (*.f64 b (*.f64 a c))) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b))))) |
(-.f64 (*.f64 (*.f64 b d) 0) (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))) |
(/.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) -1) |
(neg.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))) |
(if (!=.f64 (*.f64 b (*.f64 b (*.f64 d d))) 0) (/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d d)))) (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))) (*.f64 b (*.f64 b (*.f64 d d)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) |
(if (!=.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c))) 0) (/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d d)))) (*.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) |
(if (!=.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) 0) (/.f64 (*.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c))))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c))) |
(+.f64 (*.f64 d (*.f64 a c)) (*.f64 b (*.f64 d d))) |
(+.f64 (*.f64 d (*.f64 a c)) (neg.f64 (*.f64 d (*.f64 d (neg.f64 b))))) |
(-.f64 0 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) |
(-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a (neg.f64 c)))) |
(-.f64 (-.f64 d d) (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) |
(-.f64 (*.f64 d (*.f64 a c)) (*.f64 d (*.f64 d (neg.f64 b)))) |
(/.f64 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) -1) |
(neg.f64 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) |
(if (!=.f64 (-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 d d)) (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d (*.f64 a c)) (*.f64 d (*.f64 a c)))) (-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c)))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) |
(if (!=.f64 (*.f64 d (*.f64 a (neg.f64 c))) 0) (/.f64 (*.f64 (*.f64 d (*.f64 a c)) (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) |
(if (!=.f64 (*.f64 b (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 d d)) (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d (*.f64 a (neg.f64 c))) (*.f64 b (*.f64 d d)))) (*.f64 b (*.f64 d d))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) |
| Outputs |
|---|
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)) (-.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)) (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (pow.f64 d 4))) (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 6)) (pow.f64 d 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)) (-.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) (pow.f64 c 4)))))) |
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 4)) (pow.f64 c 6)) (-.f64 (-.f64 (/.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 c 2)) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (+.f64 (*.f64 d b) (*.f64 c a)) (pow.f64 d 6)) (pow.f64 c 8)))) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 d (*.f64 a b))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 d (*.f64 a b))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 d (*.f64 a b))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 d (*.f64 a b))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 d (*.f64 a b))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 d (*.f64 a b))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 d b))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a b))) (pow.f64 (*.f64 d b) 2)) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 d (*.f64 b (*.f64 c a)))) |
(*.f64 c (*.f64 a d)) |
(*.f64 a (*.f64 c d)) |
(*.f64 d (*.f64 c a)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 (pow.f64 d 2) b) |
(*.f64 b (pow.f64 d 2)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 (pow.f64 d 2) b) |
(*.f64 b (pow.f64 d 2)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 (pow.f64 d 2) b) |
(*.f64 b (pow.f64 d 2)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 c (*.f64 a d)) |
(*.f64 a (*.f64 c d)) |
(*.f64 d (*.f64 c a)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 c (*.f64 a d)) |
(*.f64 a (*.f64 c d)) |
(*.f64 d (*.f64 c a)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 (pow.f64 d 2) b) |
(*.f64 b (pow.f64 d 2)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 c (*.f64 a d)) |
(*.f64 a (*.f64 c d)) |
(*.f64 d (*.f64 c a)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 c (*.f64 a d)) |
(*.f64 a (*.f64 c d)) |
(*.f64 d (*.f64 c a)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 c (*.f64 a d)) |
(*.f64 a (*.f64 c d)) |
(*.f64 d (*.f64 c a)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 (pow.f64 d 2) b) |
(*.f64 b (pow.f64 d 2)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(*.f64 (pow.f64 d 2) b) |
(*.f64 b (pow.f64 d 2)) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(+.f64 (*.f64 (pow.f64 d 2) b) (*.f64 c (*.f64 a d))) |
(+.f64 (*.f64 a (*.f64 c d)) (*.f64 b (pow.f64 d 2))) |
(+.f64 (*.f64 b (pow.f64 d 2)) (*.f64 d (*.f64 c a))) |
(if (!=.f64 (*.f64 b d) 0) (+.f64 (*.f64 b d) (*.f64 a c)) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) (*.f64 b d))) |
(if (!=.f64 (*.f64 d b) 0) (+.f64 (*.f64 d b) (*.f64 c a)) (/.f64 (*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) (*.f64 d b))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(+.f64 (*.f64 (*.f64 b d) (*.f64 a c)) (*.f64 b (*.f64 b (*.f64 d d)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 0 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) 0) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 (*.f64 (*.f64 b d) (*.f64 a c)) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 a c))) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 (*.f64 d (*.f64 b (*.f64 a c))) (*.f64 d (*.f64 b (*.f64 d (neg.f64 b))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(-.f64 (*.f64 (*.f64 b d) 0) (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(/.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) -1) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(neg.f64 (*.f64 b (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(if (!=.f64 (*.f64 b (*.f64 b (*.f64 d d))) 0) (/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d d)))) (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))) (*.f64 b (*.f64 b (*.f64 d d)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(if (!=.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c))) 0) (/.f64 (-.f64 (*.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 b (*.f64 d d)))) (*.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 b d) (*.f64 a c)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(if (!=.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) 0) (/.f64 (*.f64 (*.f64 b (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) (*.f64 b (*.f64 d (*.f64 a (neg.f64 c))))) (*.f64 b (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d b) (*.f64 c a))) |
(*.f64 d (*.f64 b (+.f64 (*.f64 d b) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 a c)) (*.f64 b (*.f64 d d))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 a c)) (neg.f64 (*.f64 d (*.f64 d (neg.f64 b))))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(-.f64 0 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a (neg.f64 c)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(-.f64 (-.f64 d d) (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(-.f64 (*.f64 d (*.f64 a c)) (*.f64 d (*.f64 d (neg.f64 b)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(/.f64 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d))) -1) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(neg.f64 (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(if (!=.f64 (-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 d d)) (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d (*.f64 a c)) (*.f64 d (*.f64 a c)))) (-.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 a c)))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(if (!=.f64 (*.f64 d (*.f64 a (neg.f64 c))) 0) (/.f64 (*.f64 (*.f64 d (*.f64 a c)) (*.f64 d (-.f64 (*.f64 a (neg.f64 c)) (*.f64 b d)))) (*.f64 d (*.f64 a (neg.f64 c)))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
(if (!=.f64 (*.f64 b (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 d d)) (*.f64 b (*.f64 d d))) (*.f64 (*.f64 d (*.f64 a (neg.f64 c))) (*.f64 b (*.f64 d d)))) (*.f64 b (*.f64 d d))) (*.f64 d (+.f64 (*.f64 b d) (*.f64 a c)))) |
(+.f64 (*.f64 b (*.f64 d d)) (*.f64 d (*.f64 c a))) |
(*.f64 d (+.f64 (*.f64 d b) (*.f64 c a))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.9b | (*.f64 c (*.f64 (*.f64 a c) a)) |
| ✓ | 3.3b | (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) |
| ✓ | 26.8b | (/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 34.2b | (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) |
Compiled 196 to 26 computations (86.7% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | d | @ | inf | (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) |
| 2.0ms | a | @ | inf | (/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | inf | (/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | 0 | (/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | -inf | (/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 1292× | rational_best-simplify-3 |
| 1182× | rational_best-simplify-61 |
| 714× | rational_best-simplify-62 |
| 642× | rational_best-simplify-52 |
| 632× | rational_best-simplify-53 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 266 |
| 1 | 95 | 266 |
| 2 | 548 | 172 |
| 3 | 3715 | 172 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) |
(*.f64 c (*.f64 (*.f64 a c) a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 b d) (*.f64 c a)) 0) (+.f64 (*.f64 b d) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 b d) (*.f64 c a)))))))) |
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 d (*.f64 b (*.f64 b d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))) (+.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 b (*.f64 b d)))) (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 a a))))) (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) (*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d (*.f64 b (*.f64 b d))) 0) (/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b (*.f64 d d)))) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 d (*.f64 b (*.f64 b d)))) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 b (*.f64 b d)))) (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 a a))))) (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) 0) (/.f64 (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 b (*.f64 d (*.f64 d (neg.f64 b)))) 0) (/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b (*.f64 d d)))) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) 0) (*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))) 0) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 0 (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 c a) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 c a) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 c (neg.f64 a))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 0 (*.f64 c (neg.f64 a))))))))) |
| 1× | egg-herbie |
| 1396× | rational_best-simplify-61 |
| 816× | rational_best-simplify-62 |
| 664× | rational_best-simplify-52 |
| 586× | rational_best-simplify-1 |
| 544× | rational_best-simplify-53 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 157 | 14409 |
| 1 | 674 | 14127 |
| 2 | 4409 | 13821 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8))) (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6))))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8))) (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6))))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8))) (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6))))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(if (!=.f64 (-.f64 (*.f64 b d) (*.f64 c a)) 0) (+.f64 (*.f64 b d) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 b d) (*.f64 c a)))) |
(+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 0) |
(+.f64 0 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 d (*.f64 b (*.f64 b d)))) |
(*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1) |
(*.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) -1) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) |
(/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1) |
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) -1) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) -2) |
(/.f64 (+.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))) (+.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) 1)) |
(pow.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) |
(if (!=.f64 (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 b (*.f64 b d)))) (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 a a))))) (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) (*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 (*.f64 d (*.f64 b (*.f64 b d))) 0) (/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b (*.f64 d d)))) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 d (*.f64 b (*.f64 b d)))) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 b (*.f64 b d)))) (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 a a))))) (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) 0) (/.f64 (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 (*.f64 b (*.f64 d (*.f64 d (neg.f64 b)))) 0) (/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b (*.f64 d d)))) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) 0) (*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))) 0) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) |
(+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 0 (*.f64 c (neg.f64 a)))) |
(+.f64 0 (*.f64 (*.f64 c a) (*.f64 c a))) |
(+.f64 (*.f64 0 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 c a) (*.f64 c a))) |
(-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) |
(-.f64 0 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(-.f64 (*.f64 0 (*.f64 c (neg.f64 a))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 1) |
(/.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) -1) |
(pow.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 1) |
(neg.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(fabs.f64 (*.f64 (*.f64 c a) (*.f64 c a))) |
(fabs.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 0 (*.f64 c (neg.f64 a))))) |
| Outputs |
|---|
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 d b) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c a) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(+.f64 (*.f64 d b) (*.f64 c a)) |
(+.f64 (*.f64 c a) (*.f64 d b)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8))) (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8))) (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8))) (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (*.f64 (pow.f64 d 2) (pow.f64 b 2)) (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6))))) |
(+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8))) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b)))) (pow.f64 c 4))) (-.f64 (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 (*.f64 c a) 2) -1) |
(neg.f64 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 (*.f64 c a) 2) -1) |
(neg.f64 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 (*.f64 c a) 2) -1) |
(neg.f64 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 (*.f64 c a) 2) -1) |
(neg.f64 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 d 2) (pow.f64 b 2)) |
(pow.f64 (*.f64 d b) 2) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 (*.f64 c a) 2) -1) |
(neg.f64 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 (pow.f64 (*.f64 c a) 2) -1) |
(neg.f64 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) (*.f64 (pow.f64 d 2) (pow.f64 b 2))) |
(+.f64 (pow.f64 (*.f64 d b) 2) (*.f64 (pow.f64 (*.f64 c a) 2) -1)) |
(-.f64 (pow.f64 (*.f64 d b) 2) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(*.f64 (pow.f64 c 2) (pow.f64 a 2)) |
(pow.f64 (*.f64 c a) 2) |
(if (!=.f64 (-.f64 (*.f64 b d) (*.f64 c a)) 0) (+.f64 (*.f64 b d) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 b d) (*.f64 c a)))) |
(if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (+.f64 (*.f64 c a) (*.f64 d b)) (/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 d b) (*.f64 c a)))) |
(if (!=.f64 (-.f64 (*.f64 d b) (*.f64 c a)) 0) (+.f64 (*.f64 c a) (*.f64 d b)) (/.f64 (-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) (-.f64 (*.f64 d b) (*.f64 c a)))) |
(+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 0) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(+.f64 0 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 d (*.f64 b (*.f64 b d)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(*.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) -1) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) -1) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) -2) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(/.f64 (+.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))) (+.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) 1)) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(pow.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 1) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(neg.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d))))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 b (*.f64 b d)))) (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 a a))))) (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) (*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (*.f64 d (*.f64 b (*.f64 b d))) 0) (/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b (*.f64 d d)))) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 d (*.f64 b (*.f64 b d)))) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 b (*.f64 b d)))) (*.f64 c (*.f64 c (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 a a))))) (+.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))) 0) (/.f64 (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (*.f64 b (*.f64 d (*.f64 d (neg.f64 b)))) 0) (/.f64 (*.f64 b (*.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b (*.f64 d d)))) (*.f64 d (*.f64 b (*.f64 b d)))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) 0) (*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 c a)) (/.f64 (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 c a))) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 d (*.f64 b (*.f64 b d)))))) 0) (-.f64 (*.f64 d (*.f64 b (*.f64 b d))) (*.f64 (*.f64 c a) (*.f64 c a)))) |
(+.f64 (*.f64 b (*.f64 b (*.f64 d d))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(+.f64 (*.f64 b (*.f64 d (*.f64 d b))) (*.f64 a (*.f64 c (*.f64 a (neg.f64 c))))) |
(-.f64 (*.f64 b (*.f64 d (*.f64 d b))) (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 0 (*.f64 c (neg.f64 a)))) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 0 (*.f64 (*.f64 c a) (*.f64 c a))) |
(pow.f64 (*.f64 c a) 2) |
(+.f64 (*.f64 0 (*.f64 c (neg.f64 a))) (*.f64 (*.f64 c a) (*.f64 c a))) |
(pow.f64 (*.f64 c a) 2) |
(-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 0) |
(pow.f64 (*.f64 c a) 2) |
(-.f64 0 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(pow.f64 (*.f64 c a) 2) |
(-.f64 (*.f64 0 (*.f64 c (neg.f64 a))) (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(pow.f64 (*.f64 c a) 2) |
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 1) |
(pow.f64 (*.f64 c a) 2) |
(/.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) -1) |
(pow.f64 (*.f64 c a) 2) |
(pow.f64 (*.f64 (*.f64 c a) (*.f64 c a)) 1) |
(pow.f64 (*.f64 c a) 2) |
(neg.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a))))) |
(pow.f64 (*.f64 c a) 2) |
(fabs.f64 (*.f64 (*.f64 c a) (*.f64 c a))) |
(pow.f64 (*.f64 c a) 2) |
(fabs.f64 (-.f64 (*.f64 c (*.f64 a (*.f64 c (neg.f64 a)))) (*.f64 0 (*.f64 c (neg.f64 a))))) |
(pow.f64 (*.f64 c a) 2) |
Compiled 17239 to 5312 computations (69.2% saved)
13 alts after pruning (9 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 385 | 5 | 390 |
| Fresh | 0 | 4 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 387 | 13 | 400 |
| Status | Error | Program |
|---|---|---|
| ▶ | 42.0b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 36.4b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 38.8b | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 27.3b | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 46.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) | |
| ✓ | 27.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 40.3b | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) | |
| 53.4b | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) | |
| ✓ | 39.1b | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 36.0b | (/.f64 b d) |
| ✓ | 37.2b | (/.f64 a c) |
| 33.8b | (+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) | |
| ▶ | 34.6b | (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
Compiled 639 to 324 computations (49.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 c c) (*.f64 d d)) | |
| ✓ | 0.2b | (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
| ✓ | 0.3b | (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
| ✓ | 26.8b | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 102 to 20 computations (80.4% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | -inf | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | d | @ | -inf | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | a | @ | 0 | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | c | @ | inf | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | c | @ | 0 | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 1084× | rational_best-simplify-61 |
| 1012× | rational_best-simplify-3 |
| 990× | rational_best-simplify-65 |
| 678× | rational_best-simplify-53 |
| 610× | rational_best-simplify-56 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 137 |
| 1 | 84 | 133 |
| 2 | 491 | 133 |
| 3 | 3307 | 133 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0)) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))) 0) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d (+.f64 b b)) (*.f64 a (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a c) (*.f64 d (neg.f64 (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a c) (*.f64 d (+.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 d (*.f64 (+.f64 b b) (*.f64 d (+.f64 b b))))) (-.f64 (*.f64 a c) (*.f64 d (+.f64 b b)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d (neg.f64 (+.f64 b b))) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (+.f64 b b) (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 a c) (*.f64 a c))) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d (+.f64 b b)) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))))))) |
| 1× | egg-herbie |
| 1050× | rational_best-simplify-1 |
| 764× | rational_best-simplify-18 |
| 422× | rational_best-simplify-126 |
| 422× | rational_best-simplify-124 |
| 416× | rational_best-simplify-127 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 227 | 8512 |
| 1 | 1169 | 7848 |
| 2 | 7578 | 7848 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (*.f64 -1 (/.f64 a (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))))) |
(*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(*.f64 (-.f64 (*.f64 -1 c) c) a) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c)))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(*.f64 c (-.f64 (*.f64 -1 a) a)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a)))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(*.f64 -2 (*.f64 d b)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 2 (*.f64 d b)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(+.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 0) |
(+.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(+.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) (*.f64 a (neg.f64 c))) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1) |
(*.f64 -1 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1) |
(/.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(/.f64 (+.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) -2) |
(/.f64 (-.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) 1)) |
(pow.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1) |
(neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0)) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))) 0) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 a (neg.f64 c))) |
(-.f64 (*.f64 a c) (*.f64 d (neg.f64 (+.f64 b b)))) |
(-.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) |
(-.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1) |
(*.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) -1) |
(/.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) -1) |
(pow.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1) |
(neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (-.f64 (*.f64 a c) (*.f64 d (+.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 d (*.f64 (+.f64 b b) (*.f64 d (+.f64 b b))))) (-.f64 (*.f64 a c) (*.f64 d (+.f64 b b)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (*.f64 d (neg.f64 (+.f64 b b))) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (-.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (+.f64 b b) (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 a c) (*.f64 a c))) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (*.f64 d (+.f64 b b)) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
| Outputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 c (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) a))) |
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 c) c) a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (*.f64 -1 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 a (-.f64 c (neg.f64 c))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 c (+.f64 a a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (*.f64 c (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d))) |
(+.f64 (*.f64 c (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (+.f64 (/.f64 b d) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (*.f64 -1 (/.f64 a (pow.f64 d 4)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (/.f64 b d)))) |
(+.f64 (+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (*.f64 -1 (/.f64 a (pow.f64 d 4)))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (+.f64 (+.f64 (/.f64 b d) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (neg.f64 (/.f64 a (pow.f64 d 4)))))))) |
(+.f64 (*.f64 -1/2 (*.f64 c (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 c 3) (-.f64 (/.f64 a (pow.f64 d 4)) (neg.f64 (/.f64 a (pow.f64 d 4)))))) (+.f64 (/.f64 b d) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) |
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (neg.f64 a) a)) (pow.f64 c 3)) -1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 a) a) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (*.f64 -1 a) a)) (pow.f64 c 3))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 a) a) c)) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 (neg.f64 a) a)) (pow.f64 c 3)) -1/2))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) |
(*.f64 1/2 (/.f64 (+.f64 a a) c)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 1/2 (/.f64 (+.f64 a a) c))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 a (*.f64 -1 a))) (pow.f64 c 3))) (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 a a) c)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 a a)) (pow.f64 c 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 a (*.f64 -1 a)) (pow.f64 d 2)) (pow.f64 c 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 a (*.f64 -1 a)) c)) (+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (-.f64 a (*.f64 -1 a))) (pow.f64 c 3))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (+.f64 a a) c))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 a a)) (pow.f64 c 3))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 2) (+.f64 a a)) (pow.f64 c 3))) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (*.f64 1/2 (/.f64 (+.f64 a a) c))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 -1/2 (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2)))) (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (neg.f64 (/.f64 a (pow.f64 c 3)))))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 c 2))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 -1/2 (-.f64 (/.f64 a (pow.f64 c 3)) (*.f64 -1 (/.f64 a (pow.f64 c 3)))))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 c 2)))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 c 2)))) (*.f64 -1/2 (*.f64 (pow.f64 d 2) (-.f64 (/.f64 a (pow.f64 c 3)) (neg.f64 (/.f64 a (pow.f64 c 3))))))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 c (-.f64 (*.f64 -1 a) a))) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))))) |
(+.f64 (/.f64 b d) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 a) a))) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2)))))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 a) a))) (pow.f64 d 4)))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (/.f64 b d) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (pow.f64 d 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a))) (pow.f64 d 4))) (/.f64 b d)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (*.f64 c (-.f64 (*.f64 -1 a) a))) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (pow.f64 d 2))))) |
(+.f64 (/.f64 b d) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 a) a))) (pow.f64 d 4)))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2)))))) |
(+.f64 (/.f64 b d) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (pow.f64 d 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (*.f64 1/2 (/.f64 (*.f64 c (*.f64 (pow.f64 c 2) (-.f64 (neg.f64 a) a))) (pow.f64 d 4)))))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 c (+.f64 a a)) (neg.f64 (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2))))) (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (*.f64 -1 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(+.f64 (/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) (/.f64 (*.f64 c a) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 b (*.f64 -2 d)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 (-.f64 (*.f64 -1 c) c) a) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(*.f64 a (neg.f64 (+.f64 c c))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 (-.f64 (*.f64 -1 c) c) a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c)))) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(*.f64 a (neg.f64 (+.f64 c c))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 a (-.f64 c (*.f64 -1 c))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 b (*.f64 -2 d)) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 c (-.f64 (*.f64 -1 a) a)) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(*.f64 a (neg.f64 (+.f64 c c))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 c (-.f64 (*.f64 -1 a) a)) (*.f64 -2 (*.f64 d b))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a)))) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(*.f64 a (neg.f64 (+.f64 c c))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c (-.f64 a (*.f64 -1 a))))) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(*.f64 a (neg.f64 (+.f64 c c))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 b (*.f64 -2 d)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 b (*.f64 -2 d)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (*.f64 -1 (*.f64 c a)) (*.f64 c a)) |
(*.f64 a (-.f64 (neg.f64 c) c)) |
(*.f64 a (neg.f64 (+.f64 c c))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -1 (*.f64 c a))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 b (*.f64 -2 d)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 b (*.f64 -2 d)) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 c a)) (*.f64 -2 (*.f64 d b))) (*.f64 c a)) |
(+.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 d (*.f64 -2 b))) |
(-.f64 (*.f64 b (*.f64 -2 d)) (*.f64 c (+.f64 a a))) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 b (*.f64 2 d)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 b (*.f64 2 d)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 b (*.f64 2 d)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 b (*.f64 2 d)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 b (*.f64 2 d)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 2 (*.f64 d b)) |
(*.f64 d (*.f64 2 b)) |
(*.f64 b (*.f64 2 d)) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(*.f64 c a) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c a)) |
(+.f64 (*.f64 d (*.f64 2 b)) (*.f64 c a)) |
(-.f64 (*.f64 c a) (*.f64 b (*.f64 -2 d))) |
(+.f64 (*.f64 a (neg.f64 c)) (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(+.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 0) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(+.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(+.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) (*.f64 a (neg.f64 c))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(*.f64 -1 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(/.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) -1) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(/.f64 (+.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) -2) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(/.f64 (-.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) 1)) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(pow.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) 1) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0)) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 c a) 0)) 0) (/.f64 (-.f64 (*.f64 a (*.f64 (*.f64 c a) c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 c a) 0))) (-.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(if (!=.f64 (*.f64 d (+.f64 b b)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 (*.f64 c a) a)) (pow.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) 2)) (*.f64 d (+.f64 b b))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (*.f64 c (neg.f64 a)) 0) (/.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 d (+.f64 b b)))) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(if (!=.f64 (*.f64 c (neg.f64 a)) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))))) 0) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 d (+.f64 b b)))) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 (neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 a c) 0))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (neg.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 c a) 0))) 0) (/.f64 (-.f64 (*.f64 a (*.f64 (*.f64 c a) c)) (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 (*.f64 c a) 0))) (-.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(if (!=.f64 (*.f64 d (-.f64 (neg.f64 b) b)) 0) (/.f64 (-.f64 (*.f64 c (*.f64 (*.f64 c a) a)) (pow.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) 2)) (*.f64 d (+.f64 b b))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(+.f64 (*.f64 c (neg.f64 a)) (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a))) |
(if (!=.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)))) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) (-.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (-.f64 (*.f64 c (neg.f64 a)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b))) 0) (/.f64 (*.f64 (-.f64 (*.f64 c (neg.f64 a)) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 a (neg.f64 c))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (*.f64 a c) (*.f64 d (neg.f64 (+.f64 b b)))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(-.f64 0 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(*.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(*.f64 -1 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(*.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) -1) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(/.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(/.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b))) -1) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(pow.f64 (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 1) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(neg.f64 (-.f64 (*.f64 a (neg.f64 c)) (*.f64 d (+.f64 b b)))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 a (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (-.f64 (*.f64 a c) (*.f64 d (+.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 d (*.f64 (+.f64 b b) (*.f64 d (+.f64 b b))))) (-.f64 (*.f64 a c) (*.f64 d (+.f64 b b)))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 d (neg.f64 (+.f64 b b))) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (*.f64 d (neg.f64 (+.f64 b b))) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
(if (!=.f64 (*.f64 d (-.f64 (neg.f64 b) b)) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
(if (!=.f64 (*.f64 a c) 0) (/.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 a c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (-.f64 (*.f64 d (+.f64 b b)) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 (+.f64 b b) (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 a c) (*.f64 a c))) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (neg.f64 a))) |
(+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)) |
(if (!=.f64 (*.f64 d (+.f64 b b)) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a c))) |
(if (!=.f64 (*.f64 d (+.f64 b b)) 0) (/.f64 (*.f64 (*.f64 d (+.f64 b b)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) (*.f64 d (+.f64 b b))) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) |
Compiled 9 to 5 computations (44.4% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 5.3b | (*.f64 b (*.f64 c a)) |
| ✓ | 5.4b | (*.f64 d (*.f64 b (*.f64 c a))) |
| ✓ | 17.5b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 20.9b | (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) |
Compiled 122 to 24 computations (80.3% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | d | @ | inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | 0 | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | c | @ | -inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | b | @ | inf | (*.f64 d (*.f64 b (*.f64 c a))) |
| 1.0ms | d | @ | -inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 696× | rational_best-simplify-3 |
| 604× | rational_best-simplify-61 |
| 598× | rational_best-simplify-110 |
| 586× | rational_best-simplify-65 |
| 586× | rational_best-simplify-96 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 152 |
| 1 | 59 | 152 |
| 2 | 291 | 152 |
| 3 | 1850 | 152 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(*.f64 d (*.f64 b (*.f64 c a))) |
(*.f64 b (*.f64 c a)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 d b))))))) |
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d (*.f64 b (*.f64 c a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 (*.f64 d b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d b) 0) (*.f64 c (neg.f64 (*.f64 b (*.f64 d a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 c a)) (*.f64 b 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b 0) (*.f64 b (*.f64 c (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 b (*.f64 c (neg.f64 a)))))))) |
| 1× | egg-herbie |
| 952× | rational_best-simplify-113 |
| 738× | rational_best-simplify-61 |
| 724× | rational_best-simplify-65 |
| 634× | rational_best-simplify-96 |
| 626× | rational_best-simplify-117 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 84 | 7418 |
| 1 | 395 | 7370 |
| 2 | 2616 | 7274 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 d b))) |
(-.f64 (*.f64 d (*.f64 b (*.f64 c a))) 0) |
(-.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 (*.f64 d b) 0)) |
(-.f64 0 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))) |
(-.f64 (*.f64 (*.f64 d b) 0) (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))) |
(/.f64 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a)))) -1) |
(neg.f64 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))) |
(-.f64 (*.f64 b (*.f64 c a)) (*.f64 b 0)) |
(-.f64 (*.f64 b 0) (*.f64 b (*.f64 c (neg.f64 a)))) |
(neg.f64 (*.f64 b (*.f64 c (neg.f64 a)))) |
| Outputs |
|---|
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(-.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(-.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(-.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(*.f64 c (*.f64 a b)) |
(if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 d b))) |
(if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (/.f64 (*.f64 d (*.f64 c (*.f64 a b))) (*.f64 d b))) |
(if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (/.f64 (*.f64 (*.f64 c a) (*.f64 d b)) (*.f64 d b))) |
(if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 d b))) |
(-.f64 (*.f64 d (*.f64 b (*.f64 c a))) 0) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(-.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 (*.f64 d b) 0)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(-.f64 0 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(-.f64 (*.f64 (*.f64 d b) 0) (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(/.f64 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a)))) -1) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(neg.f64 (*.f64 c (neg.f64 (*.f64 b (*.f64 d a))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
(-.f64 (*.f64 b (*.f64 c a)) (*.f64 b 0)) |
(*.f64 c (*.f64 a b)) |
(-.f64 (*.f64 b 0) (*.f64 b (*.f64 c (neg.f64 a)))) |
(*.f64 c (*.f64 a b)) |
(neg.f64 (*.f64 b (*.f64 c (neg.f64 a)))) |
(*.f64 c (*.f64 a b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.1b | (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d)))) |
| ✓ | 6.0b | (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
| ✓ | 26.5b | (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) |
| ✓ | 26.8b | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 263 to 37 computations (85.9% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 12.0ms | c | @ | 0 | (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
| 3.0ms | d | @ | 0 | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 3.0ms | c | @ | inf | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | c | @ | 0 | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | c | @ | -inf | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 1172× | rational_best-simplify-3 |
| 1168× | rational_best-simplify-61 |
| 1064× | rational_best-simplify-65 |
| 686× | rational_best-simplify-53 |
| 604× | rational_best-simplify-56 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 278 |
| 1 | 109 | 278 |
| 2 | 609 | 278 |
| 3 | 3917 | 278 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) |
(*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d)))) |
| Outputs |
|---|
() |
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (neg.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (*.f64 a (*.f64 b (+.f64 d d)))) (neg.f64 (*.f64 c (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 (+.f64 d d) (*.f64 c b))) (neg.f64 (*.f64 a (*.f64 a (*.f64 (neg.f64 c) (+.f64 c c))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 c (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 (+.f64 d d) (*.f64 c b))) (*.f64 a (*.f64 a (*.f64 (neg.f64 c) (+.f64 c c)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 b (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 b (-.f64 (neg.f64 d) d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 a (+.f64 c c))))) (-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c))))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) (*.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 a (+.f64 c c))))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (*.f64 b (+.f64 d d))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))))))) |
| 1× | egg-herbie |
| 1446× | rational_best-simplify-61 |
| 822× | rational_best-simplify-52 |
| 594× | rational_best-simplify-53 |
| 564× | rational_best-simplify-1 |
| 556× | rational_best-simplify-56 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 160 | 16241 |
| 1 | 790 | 11021 |
| 2 | 4876 | 11021 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 4)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (neg.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 b (+.f64 d d)))) (neg.f64 (*.f64 c (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))))) |
(+.f64 (*.f64 a (*.f64 (+.f64 d d) (*.f64 c b))) (neg.f64 (*.f64 a (*.f64 a (*.f64 (neg.f64 c) (+.f64 c c)))))) |
(+.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 0 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))) |
(-.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) 0) |
(-.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(-.f64 (*.f64 c (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 c (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))) |
(-.f64 (*.f64 a (*.f64 (+.f64 d d) (*.f64 c b))) (*.f64 a (*.f64 a (*.f64 (neg.f64 c) (+.f64 c c))))) |
(-.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))) |
(/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) -1) |
(neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 b (+.f64 d d)))) |
(-.f64 0 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) |
(-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) |
(-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 b (-.f64 (neg.f64 d) d)))) |
(/.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))) -1) |
(neg.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 a (+.f64 c c))))) (-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c))))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) (*.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 a (+.f64 c c))))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(if (!=.f64 (*.f64 a (*.f64 b (+.f64 d d))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 4)) (pow.f64 d 6))))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 6)) (pow.f64 d 8)))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 4)) (pow.f64 c 6)) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6)) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 6)) (pow.f64 c 8))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 4)) (pow.f64 c 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 6)) (pow.f64 c 8)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 4)) (pow.f64 c 6)) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6)) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 c 4)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 6)) (pow.f64 c 8))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 4)) (pow.f64 c 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 6)) (pow.f64 c 8)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 4)) (pow.f64 c 6))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 4)) (pow.f64 c 6)) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6)) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)) (pow.f64 c 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 6)) (pow.f64 c 8))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 4)) (pow.f64 c 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 6)) (pow.f64 c 8)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 4)) (pow.f64 d 6))))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 6)) (pow.f64 d 8)))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 8))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 2)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 d 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 4)) (pow.f64 d 6))))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (neg.f64 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a))))) (pow.f64 c 6)) (pow.f64 d 8)))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a 2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 (*.f64 d b) -2) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 (*.f64 d b) -2) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 (*.f64 d b) -2) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 (*.f64 d b) -2) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 (*.f64 d b) -2) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 (*.f64 d b) -2) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 (*.f64 d b) -2) (*.f64 c (*.f64 a -2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) |
(*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) |
(*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) |
(*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) |
(*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) |
(*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) |
(*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 2 (*.f64 d b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 c (*.f64 d (*.f64 a (*.f64 2 b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(*.f64 d (*.f64 a (*.f64 2 b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(*.f64 d (*.f64 a (*.f64 2 b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(*.f64 d (*.f64 a (*.f64 2 b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(*.f64 d (*.f64 a (*.f64 2 b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(*.f64 d (*.f64 a (*.f64 2 b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(*.f64 d (*.f64 a (*.f64 2 b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 d (*.f64 a (*.f64 2 b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (neg.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 c (*.f64 a (*.f64 b (+.f64 d d)))) (neg.f64 (*.f64 c (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 (+.f64 d d) (*.f64 c b))) (neg.f64 (*.f64 a (*.f64 a (*.f64 (neg.f64 c) (+.f64 c c)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 0 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) 0) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 (*.f64 c (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 c (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 (*.f64 a (*.f64 (+.f64 d d) (*.f64 c b))) (*.f64 a (*.f64 a (*.f64 (neg.f64 c) (+.f64 c c))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(-.f64 (*.f64 0 (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(/.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) -1) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(neg.f64 (*.f64 c (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))))) |
(+.f64 (*.f64 (*.f64 c a) (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) (*.f64 a (*.f64 0 (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 b (+.f64 d d)))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(-.f64 0 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 b (-.f64 (neg.f64 d) d)))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(/.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d)))) -1) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(neg.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (neg.f64 c) c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 a (+.f64 c c))))) (-.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c))))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) (*.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 a (+.f64 c c))))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
(if (!=.f64 (*.f64 a (*.f64 b (+.f64 d d))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (-.f64 (neg.f64 c) c))))) (*.f64 a (*.f64 b (+.f64 d d)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d))))) |
(+.f64 (*.f64 a (*.f64 b (+.f64 d d))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 b (+.f64 d d)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.4b | (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
| ✓ | 9.6b | (/.f64 (*.f64 d b) (pow.f64 c 2)) |
Compiled 36 to 16 computations (55.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | d | @ | inf | (/.f64 (*.f64 d b) (pow.f64 c 2)) |
| 0.0ms | b | @ | 0 | (/.f64 (*.f64 d b) (pow.f64 c 2)) |
| 0.0ms | d | @ | 0 | (/.f64 (*.f64 d b) (pow.f64 c 2)) |
| 0.0ms | a | @ | 0 | (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
| 0.0ms | b | @ | inf | (/.f64 (*.f64 d b) (pow.f64 c 2)) |
| 1× | batch-egg-rewrite |
| 624× | rational_best-simplify-113 |
| 518× | rational_best-simplify-124 |
| 516× | rational_best-simplify-126 |
| 486× | rational_best-simplify-61 |
| 470× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 50 |
| 1 | 35 | 50 |
| 2 | 207 | 50 |
| 3 | 1353 | 50 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (neg.f64 (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (-.f64 1 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) 0) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 c 4)) (*.f64 (/.f64 a c) (/.f64 a c))) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 a c)) 0) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (/.f64 a c)) (/.f64 a c)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) 0) (/.f64 (*.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 a c) (/.f64 a c)) (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 c 4))) (-.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (*.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a c) 0) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (/.f64 a c)) (/.f64 a c)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))))))) |
| 1× | egg-herbie |
| 852× | rational_best-simplify-111 |
| 816× | rational_best-simplify-96 |
| 744× | rational_best-simplify-61 |
| 712× | rational_best-simplify-65 |
| 462× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 81 | 809 |
| 1 | 430 | 809 |
| 2 | 2841 | 809 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 a c) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 a c) |
(/.f64 a c) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(*.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))) -1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (neg.f64 (/.f64 a c))) |
(-.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(-.f64 0 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(*.f64 -1 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) -1) |
(/.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) 1) |
(/.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) -1) |
(/.f64 (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) -2) |
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (-.f64 1 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))) |
(neg.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(if (!=.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) 0) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 c 4)) (*.f64 (/.f64 a c) (/.f64 a c))) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (neg.f64 (/.f64 a c)) 0) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (/.f64 a c)) (/.f64 a c)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) 0) (/.f64 (*.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (-.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 a c) (/.f64 a c)) (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 c 4))) (-.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (*.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (/.f64 a c) 0) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (/.f64 a c)) (/.f64 a c)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(if (!=.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
| Outputs |
|---|
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 a c) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 a c) |
(/.f64 a c) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) 0) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(*.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))) -1) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(neg.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (neg.f64 (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(-.f64 (/.f64 a c) (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(-.f64 0 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(*.f64 -1 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) -1) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(/.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) 1) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(/.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) -1) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(/.f64 (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) -2) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (-.f64 1 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(neg.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) 0) (/.f64 (-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 c 4)) (*.f64 (/.f64 a c) (/.f64 a c))) (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (neg.f64 (/.f64 a c)) 0) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (/.f64 a c)) (/.f64 a c)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) 0) (/.f64 (*.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (-.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (-.f64 (*.f64 (/.f64 a c) (/.f64 a c)) (/.f64 (*.f64 b (*.f64 b (*.f64 d d))) (pow.f64 c 4))) (-.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2)))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (neg.f64 (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (*.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) (/.f64 (*.f64 d b) (pow.f64 c 2))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (/.f64 a c) 0) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) (/.f64 a c)) (/.f64 a c)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (+.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0)) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
(if (!=.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) 0) (*.f64 (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2))))) (-.f64 (neg.f64 (/.f64 a c)) (/.f64 (*.f64 d b) (pow.f64 c 2)))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 a c)) |
Compiled 14639 to 5654 computations (61.4% saved)
15 alts after pruning (7 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 340 | 3 | 343 |
| Fresh | 0 | 4 | 4 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 7 | 8 |
| Total | 341 | 15 | 356 |
| Status | Error | Program |
|---|---|---|
| ✓ | 42.0b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 36.4b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 42.5b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 38.8b | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 27.3b | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 46.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) | |
| ✓ | 27.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 54.0b | (/.f64 (*.f64 d b) (pow.f64 c 2)) | |
| ▶ | 40.3b | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ▶ | 53.4b | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
| ✓ | 39.1b | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 36.0b | (/.f64 b d) |
| ✓ | 37.2b | (/.f64 a c) |
| ▶ | 33.8b | (+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
| ✓ | 34.6b | (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
Compiled 643 to 332 computations (48.4% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.7b | (+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
| ✓ | 5.4b | (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) |
| ✓ | 8.1b | (/.f64 a (pow.f64 d 2)) |
Compiled 89 to 57 computations (36% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | inf | (/.f64 a (pow.f64 d 2)) |
| 0.0ms | a | @ | 0 | (/.f64 a (pow.f64 d 2)) |
| 0.0ms | c | @ | 0 | (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) |
| 0.0ms | b | @ | 0 | (+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
| 0.0ms | c | @ | inf | (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) |
| 1× | batch-egg-rewrite |
| 836× | rational_best-simplify-96 |
| 724× | rational_best-simplify-61 |
| 686× | rational_best-simplify-65 |
| 670× | rational_best-simplify-111 |
| 620× | rational_best-simplify-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 119 |
| 1 | 72 | 111 |
| 2 | 419 | 63 |
| 3 | 2877 | 63 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a (pow.f64 d 2)) |
(*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2))))) |
(+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 a (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 a (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) (*.f64 (/.f64 a (pow.f64 d 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (pow.f64 d 2)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 a (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 a (pow.f64 d 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 a (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 a (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a (pow.f64 d 2)) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 a (pow.f64 d 2)) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) -1/2) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) 1 (/.f64 a (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 c c))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 c c) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c -1/2) 0) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (-.f64 c c)) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))) (*.f64 (/.f64 a (pow.f64 d 2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 2)) c))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 2)) c)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (neg.f64 (/.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (/.f64 (*.f64 b b) (*.f64 d d))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 b d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) (/.f64 b d)) (/.f64 b d)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 0) (/.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) 0) (/.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 d d)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c)))) (-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 b d) 0) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) (/.f64 b d)) (/.f64 b d)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))))))) |
| 1× | egg-herbie |
| 1048× | rational_best-simplify-96 |
| 934× | rational_best-simplify-61 |
| 896× | rational_best-simplify-3 |
| 872× | rational_best-simplify-65 |
| 460× | rational_best-simplify-53 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 127 | 3592 |
| 1 | 605 | 3568 |
| 2 | 3436 | 3124 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 a (pow.f64 d 2)) 0) |
(+.f64 0 (/.f64 a (pow.f64 d 2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) |
(-.f64 (/.f64 a (pow.f64 d 2)) 0) |
(-.f64 0 (neg.f64 (/.f64 a (pow.f64 d 2)))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) (*.f64 (/.f64 a (pow.f64 d 2)) -1/2)) |
(*.f64 (/.f64 a (pow.f64 d 2)) 1) |
(*.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 2)) -2)) |
(*.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) -1) |
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) -2) -1/2) |
(*.f64 -1 (neg.f64 (/.f64 a (pow.f64 d 2)))) |
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 2) 1/2) |
(*.f64 1/2 (*.f64 (/.f64 a (pow.f64 d 2)) 2)) |
(*.f64 1 (/.f64 a (pow.f64 d 2))) |
(pow.f64 (/.f64 a (pow.f64 d 2)) 1) |
(neg.f64 (neg.f64 (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (/.f64 a (pow.f64 d 2)) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))) |
(if (!=.f64 (/.f64 a (pow.f64 d 2)) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) 0) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) -1/2) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))) |
(if (!=.f64 0 0) 1 (/.f64 a (pow.f64 d 2))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 0) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 c c)) |
(-.f64 0 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) |
(-.f64 (-.f64 c c) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(-.f64 (*.f64 (*.f64 c -1/2) 0) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(-.f64 (*.f64 -1/2 (-.f64 c c)) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 1) |
(/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)) -1) |
(neg.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (neg.f64 (/.f64 b d))) |
(-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(-.f64 0 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) |
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) |
(*.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) -1) |
(/.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) 1) |
(/.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) -1) |
(/.f64 (+.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) -2) |
(neg.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (/.f64 (*.f64 b b) (*.f64 d d))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(if (!=.f64 (neg.f64 (/.f64 b d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) (/.f64 b d)) (/.f64 b d)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 0) (/.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(if (!=.f64 (-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) 0) (/.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 d d)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c)))) (-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(if (!=.f64 (/.f64 b d) 0) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) (/.f64 b d)) (/.f64 b d)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
| Outputs |
|---|
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 b d) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(/.f64 (*.f64 c a) (pow.f64 d 2)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 b d) (/.f64 (*.f64 c a) (pow.f64 d 2))) |
(+.f64 (/.f64 (*.f64 c a) (pow.f64 d 2)) (/.f64 b d)) |
(+.f64 (/.f64 a (pow.f64 d 2)) 0) |
(/.f64 a (pow.f64 d 2)) |
(+.f64 0 (/.f64 a (pow.f64 d 2))) |
(/.f64 a (pow.f64 d 2)) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) |
(/.f64 a (pow.f64 d 2)) |
(-.f64 (/.f64 a (pow.f64 d 2)) 0) |
(/.f64 a (pow.f64 d 2)) |
(-.f64 0 (neg.f64 (/.f64 a (pow.f64 d 2)))) |
(/.f64 a (pow.f64 d 2)) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) (*.f64 (/.f64 a (pow.f64 d 2)) -1/2)) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 (/.f64 a (pow.f64 d 2)) 1) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 -1/2 (*.f64 (/.f64 a (pow.f64 d 2)) -2)) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) -1) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) -2) -1/2) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 -1 (neg.f64 (/.f64 a (pow.f64 d 2)))) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 2) 1/2) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 1/2 (*.f64 (/.f64 a (pow.f64 d 2)) 2)) |
(/.f64 a (pow.f64 d 2)) |
(*.f64 1 (/.f64 a (pow.f64 d 2))) |
(/.f64 a (pow.f64 d 2)) |
(pow.f64 (/.f64 a (pow.f64 d 2)) 1) |
(/.f64 a (pow.f64 d 2)) |
(neg.f64 (neg.f64 (/.f64 a (pow.f64 d 2)))) |
(/.f64 a (pow.f64 d 2)) |
(if (!=.f64 (/.f64 a (pow.f64 d 2)) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))) |
(/.f64 a (pow.f64 d 2)) |
(if (!=.f64 (/.f64 a (pow.f64 d 2)) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) 0) |
(/.f64 a (pow.f64 d 2)) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) -1/2) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))) |
(/.f64 a (pow.f64 d 2)) |
(if (!=.f64 0 0) 1 (/.f64 a (pow.f64 d 2))) |
(/.f64 a (pow.f64 d 2)) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) 1/2) 0) (+.f64 (/.f64 a (pow.f64 d 2)) (/.f64 0 (/.f64 a (pow.f64 d 2)))) (/.f64 a (pow.f64 d 2))) |
(/.f64 a (pow.f64 d 2)) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 0) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (-.f64 c c)) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 0 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 (-.f64 c c) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 (*.f64 (*.f64 c -1/2) 0) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(-.f64 (*.f64 -1/2 (-.f64 c c)) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 1) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)) -1) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(neg.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2))) (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) |
(+.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2))) |
(+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2))) |
(*.f64 c (/.f64 a (pow.f64 d 2))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) |
(if (!=.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) -1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 c (/.f64 a (pow.f64 d 2))))) (*.f64 c (/.f64 a (pow.f64 d 2)))) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) 0) (/.f64 (/.f64 (*.f64 c (/.f64 (*.f64 a a) (pow.f64 d 4))) c) (/.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c -1/2)) 0) (+.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) (/.f64 0 (*.f64 c (/.f64 a (pow.f64 d 2))))) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) |
(if (!=.f64 (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) 1/2)) 0) (/.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 c (/.f64 a (pow.f64 d 2))))) (*.f64 c (/.f64 a (pow.f64 d 2)))) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) 0) (/.f64 (/.f64 (*.f64 c (/.f64 (*.f64 a a) (pow.f64 d 4))) c) (/.f64 (/.f64 a (pow.f64 d 2)) c)) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c 1/2)) 0) (+.f64 (*.f64 c (/.f64 a (pow.f64 d 2))) (/.f64 0 (*.f64 c (/.f64 a (pow.f64 d 2))))) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (neg.f64 (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(-.f64 0 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(*.f64 -1 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(*.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) -1) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(/.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) 1) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(/.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) -1) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(/.f64 (+.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) -2) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(neg.f64 (-.f64 (neg.f64 (/.f64 b d)) (*.f64 (/.f64 a (pow.f64 d 2)) c))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) 0) (/.f64 (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c))) (/.f64 (*.f64 b b) (*.f64 d d))) (-.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (neg.f64 (/.f64 b d)) 0) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) (/.f64 b d)) (/.f64 b d)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) 0) (/.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c)) 0) (/.f64 (-.f64 (/.f64 (*.f64 b b) (*.f64 d d)) (*.f64 (/.f64 a (pow.f64 d 2)) (*.f64 c (*.f64 (/.f64 a (pow.f64 d 2)) c)))) (-.f64 (/.f64 b d) (*.f64 (/.f64 a (pow.f64 d 2)) c))) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (/.f64 b d) 0) (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d)) (/.f64 b d)) (/.f64 b d)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(if (!=.f64 (*.f64 (/.f64 a (pow.f64 d 2)) (neg.f64 c)) 0) (/.f64 (*.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) (*.f64 (/.f64 a (pow.f64 d 2)) c)) (+.f64 (*.f64 (/.f64 a (pow.f64 d 2)) c) (/.f64 b d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 c c) (*.f64 d d)) | |
| ✓ | 17.4b | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 34 to 9 computations (73.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | b | @ | 0 | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | d | @ | 0 | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | d | @ | inf | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | b | @ | -inf | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 1318× | rational_best-simplify-52 |
| 888× | rational_best-simplify-1 |
| 642× | rational_best-simplify-21 |
| 640× | rational_best-simplify-113 |
| 638× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 31 |
| 1 | 26 | 31 |
| 2 | 146 | 31 |
| 3 | 915 | 31 |
| 4 | 6503 | 31 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Outputs |
|---|
() |
| 1× | egg-herbie |
| 946× | rational_best-simplify-18 |
| 482× | rational_best-simplify-126 |
| 482× | rational_best-simplify-127 |
| 482× | rational_best-simplify-124 |
| 440× | rational_best-simplify-65 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 51 | 1908 |
| 1 | 189 | 1860 |
| 2 | 1182 | 1764 |
| 3 | 7726 | 1764 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 7) b) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) b) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5))))) |
(/.f64 b d) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) b) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5))))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 b d) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) b) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5))))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 7) b) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 7) b) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
| Outputs |
|---|
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 7) b) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (-.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(/.f64 b d) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) |
(+.f64 (/.f64 b d) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) |
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5)))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))) |
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) b) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))))) |
(+.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))))) |
(+.f64 (/.f64 b d) (-.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7)))) |
(/.f64 b d) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) |
(+.f64 (/.f64 b d) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) |
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5)))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))) |
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) b) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))))) |
(+.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))))) |
(+.f64 (/.f64 b d) (-.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7)))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (*.f64 d b) (+.f64 (pow.f64 c 2) (pow.f64 d 2))) |
(/.f64 b d) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (/.f64 b d)) |
(+.f64 (/.f64 b d) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) |
(+.f64 (/.f64 b d) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3)))) |
(-.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5)))) |
(+.f64 (/.f64 b d) (+.f64 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)))) |
(+.f64 (-.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) b) (pow.f64 d 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) b) (pow.f64 d 7))) (+.f64 (/.f64 b d) (/.f64 (*.f64 (pow.f64 c 4) b) (pow.f64 d 5))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (+.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))))) |
(+.f64 (+.f64 (/.f64 b d) (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5))) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (neg.f64 (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7))))) |
(+.f64 (/.f64 b d) (-.f64 (-.f64 (/.f64 (*.f64 b (pow.f64 c 4)) (pow.f64 d 5)) (/.f64 (*.f64 b (pow.f64 c 2)) (pow.f64 d 3))) (/.f64 (*.f64 b (pow.f64 c 6)) (pow.f64 d 7)))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 7) b) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (-.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2)))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))))) |
(+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 5) b) (pow.f64 c 6)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 7) b) (pow.f64 c 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 3) b) (pow.f64 c 4))) (/.f64 (*.f64 d b) (pow.f64 c 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) (+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))))) |
(+.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8)))) (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (*.f64 b (pow.f64 d 5)) (pow.f64 c 6)) (-.f64 (-.f64 (/.f64 (*.f64 d b) (pow.f64 c 2)) (/.f64 (*.f64 b (pow.f64 d 7)) (pow.f64 c 8))) (/.f64 (*.f64 b (pow.f64 d 3)) (pow.f64 c 4)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.0b | (*.f64 a (*.f64 c (*.f64 d b))) |
| ✓ | 5.5b | (*.f64 c (*.f64 d b)) |
| ✓ | 17.5b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 20.9b | (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) |
Compiled 122 to 24 computations (80.3% saved)
45 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | b | @ | inf | (*.f64 c (*.f64 d b)) |
| 0.0ms | d | @ | inf | (*.f64 c (*.f64 d b)) |
| 0.0ms | d | @ | -inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | c | @ | -inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 0.0ms | c | @ | inf | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 692× | rational_best-simplify-3 |
| 574× | rational_best-simplify-61 |
| 564× | rational_best-simplify-111 |
| 558× | rational_best-simplify-65 |
| 556× | rational_best-simplify-96 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 152 |
| 1 | 60 | 152 |
| 2 | 286 | 152 |
| 3 | 1784 | 152 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(*.f64 c (*.f64 d b)) |
(*.f64 a (*.f64 c (*.f64 d b))) |
| Outputs |
|---|
() |
() |
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c (*.f64 d b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 (*.f64 d b) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d b) 0) (*.f64 a (*.f64 c (neg.f64 (*.f64 d b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))))))) |
| 1× | egg-herbie |
| 652× | rational_best-simplify-113 |
| 646× | rational_best-simplify-124 |
| 588× | rational_best-simplify-61 |
| 580× | rational_best-simplify-65 |
| 456× | rational_best-simplify-96 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 72 | 6858 |
| 1 | 310 | 6810 |
| 2 | 1923 | 6714 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(-.f64 (*.f64 a (*.f64 c (*.f64 d b))) 0) |
(-.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 (*.f64 d b) 0)) |
(-.f64 0 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))) |
(-.f64 (*.f64 (*.f64 d b) 0) (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))) |
(/.f64 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b)))) -1) |
(neg.f64 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))) |
| Outputs |
|---|
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(*.f64 c a) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(-.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(-.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (+.f64 (pow.f64 d 2) (pow.f64 c 2))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 8))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 4))) (+.f64 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 d 6)) (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 d 2))))) |
(+.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(-.f64 (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 4)) (pow.f64 d 6)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (pow.f64 d 4)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 6)) (pow.f64 d 8))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) |
(/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (-.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6))) |
(+.f64 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 6)) (+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a))) (pow.f64 c 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 d b) (*.f64 c a)))) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (*.f64 -1 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))) (neg.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)))))) |
(+.f64 (/.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 c 2)) (-.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 4)) (pow.f64 c 6)) (+.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 6)) (pow.f64 c 8)) (/.f64 (*.f64 (if (!=.f64 (*.f64 d b) 0) (*.f64 c a) (+.f64 (*.f64 c a) (*.f64 d b))) (pow.f64 d 2)) (pow.f64 c 4))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 (*.f64 a (*.f64 c (*.f64 d b))) 0) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 (*.f64 d b) 0)) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 0 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(-.f64 (*.f64 (*.f64 d b) 0) (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(/.f64 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b)))) -1) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
(neg.f64 (*.f64 a (*.f64 c (neg.f64 (*.f64 d b))))) |
(*.f64 c (*.f64 a (*.f64 d b))) |
(*.f64 a (*.f64 b (*.f64 c d))) |
(*.f64 (*.f64 c a) (*.f64 d b)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.1b | (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a) |
| ✓ | 6.0b | (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) |
| ✓ | 26.5b | (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) |
| ✓ | 26.8b | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 262 to 40 computations (84.7% saved)
48 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | 0 | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | c | @ | inf | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | c | @ | -inf | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | -inf | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1.0ms | d | @ | inf | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 1× | batch-egg-rewrite |
| 1038× | rational_best-simplify-53 |
| 766× | rational_best-simplify-52 |
| 586× | rational_best-simplify-1 |
| 530× | rational_best-simplify-21 |
| 526× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 34 | 278 |
| 1 | 134 | 278 |
| 2 | 787 | 278 |
| 3 | 5339 | 278 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) |
(*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) |
(*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a) |
| Outputs |
|---|
() |
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 c (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 c (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (*.f64 a (+.f64 c c))) (neg.f64 (*.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 c a) (*.f64 d (+.f64 b b))) (*.f64 (*.f64 c a) (*.f64 c (-.f64 (neg.f64 a) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) c))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))) c) a))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 a) (*.f64 c (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 d (+.f64 b b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 a (+.f64 c c))) (neg.f64 (*.f64 a (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 a (*.f64 d (+.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 a (*.f64 d (+.f64 b b))))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))))))) |
| 1× | egg-herbie |
| 1236× | rational_best-simplify-61 |
| 1176× | rational_best-simplify-65 |
| 818× | rational_best-simplify-52 |
| 724× | rational_best-simplify-62 |
| 618× | rational_best-simplify-53 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 15313 |
| 1 | 699 | 14713 |
| 2 | 4201 | 10849 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 8))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 8))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 8))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 8))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 8))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 8))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 c a)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 -2 (*.f64 d b)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(-.f64 0 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(-.f64 (*.f64 c (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 c (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) |
(-.f64 (*.f64 (*.f64 c a) (*.f64 a (+.f64 c c))) (neg.f64 (*.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(-.f64 (*.f64 (*.f64 c a) (*.f64 d (+.f64 b b))) (*.f64 (*.f64 c a) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(/.f64 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) -1) |
(neg.f64 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(neg.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) c)) |
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))) c) a)) |
(neg.f64 (*.f64 (neg.f64 a) (*.f64 c (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b)))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 d (+.f64 b b)))) |
(-.f64 0 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(-.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) |
(-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (neg.f64 (*.f64 a (*.f64 d (+.f64 b b))))) |
(/.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) -1) |
(neg.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(if (!=.f64 (+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))) |
(if (!=.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))) |
(if (!=.f64 (*.f64 a (*.f64 d (+.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 a (*.f64 d (+.f64 b b))))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 8))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 6)) (pow.f64 d 8)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 4)) (pow.f64 c 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 8))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 4)) (pow.f64 c 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 8))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) |
(-.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) |
(-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 4)) (pow.f64 c 6)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4))) (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 4)) (pow.f64 c 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 d 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 6))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 8))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 d 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 c 4))) (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 c 2)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2)) (pow.f64 c 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(+.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2)) (pow.f64 c 4)) -1/2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 4)) (pow.f64 c 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 6)) (pow.f64 c 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 8))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 6)) (pow.f64 d 8)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 2) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 c 6) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 8))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 c 4) (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a))))) (pow.f64 d 6)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 d 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 2)) (pow.f64 d 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (pow.f64 c 6)) (pow.f64 d 8)))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 d 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 2)) (pow.f64 d 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 4)) (pow.f64 d 6))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (pow.f64 c 6)) (pow.f64 d 8))))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (-.f64 (*.f64 -2 (*.f64 d b)) (*.f64 2 (*.f64 c a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (*.f64 -1 (+.f64 (*.f64 2 (*.f64 d b)) (*.f64 c (*.f64 2 a)))) (-.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 2 a)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (if (!=.f64 (*.f64 c a) 0) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2)))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 c a)) |
(*.f64 c (*.f64 -2 a)) |
(*.f64 c (*.f64 a -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 -2 (*.f64 d b)) |
(*.f64 d (*.f64 -2 b)) |
(*.f64 d (*.f64 b -2)) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(+.f64 (*.f64 -2 (*.f64 d b)) (*.f64 -2 (*.f64 c a))) |
(+.f64 (*.f64 d (*.f64 -2 b)) (*.f64 c (*.f64 -2 a))) |
(+.f64 (*.f64 d (*.f64 b -2)) (*.f64 c (*.f64 a -2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) |
(*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) |
(*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) |
(*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) |
(*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2))) |
(*.f64 2 (pow.f64 (*.f64 c a) 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) |
(*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) |
(*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) |
(*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 2 (*.f64 c (*.f64 a (*.f64 d b)))) (*.f64 2 (*.f64 (pow.f64 c 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 c (*.f64 2 (*.f64 d (*.f64 a b)))) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(+.f64 (*.f64 (*.f64 a (*.f64 d b)) (*.f64 c 2)) (*.f64 2 (pow.f64 (*.f64 c a) 2))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 2 (*.f64 d (*.f64 a b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 2 (*.f64 d (*.f64 a b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 2 (*.f64 d (*.f64 a b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 2 (*.f64 d (*.f64 a b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 c (pow.f64 a 2))) |
(*.f64 c (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 2 (*.f64 d (*.f64 a b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 a (*.f64 d b))) |
(*.f64 2 (*.f64 d (*.f64 a b))) |
(*.f64 a (*.f64 2 (*.f64 d b))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 c (pow.f64 a 2))) (*.f64 2 (*.f64 a (*.f64 d b)))) |
(+.f64 (*.f64 2 (*.f64 d (*.f64 a b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 a (*.f64 2 (*.f64 d b))) (*.f64 c (*.f64 2 (pow.f64 a 2)))) |
(-.f64 0 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(-.f64 (*.f64 c (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 c (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(-.f64 (*.f64 (*.f64 c a) (*.f64 a (+.f64 c c))) (neg.f64 (*.f64 (*.f64 d (+.f64 b b)) (*.f64 c a)))) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(-.f64 (*.f64 (*.f64 c a) (*.f64 d (+.f64 b b))) (*.f64 (*.f64 c a) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(/.f64 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) -1) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(neg.f64 (*.f64 (*.f64 c a) (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(neg.f64 (*.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) c)) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))) c) a)) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(neg.f64 (*.f64 (neg.f64 a) (*.f64 c (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b)))))) |
(*.f64 (*.f64 c a) (-.f64 (*.f64 d (+.f64 b b)) (*.f64 c (-.f64 (neg.f64 a) a)))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c))))) |
(*.f64 c (*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(+.f64 (*.f64 a (*.f64 a (+.f64 c c))) (*.f64 a (*.f64 d (+.f64 b b)))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(-.f64 0 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(-.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(-.f64 (*.f64 a (*.f64 a (+.f64 c c))) (neg.f64 (*.f64 a (*.f64 d (+.f64 b b))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(/.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b)))) -1) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(neg.f64 (*.f64 a (-.f64 (*.f64 c (-.f64 (neg.f64 a) a)) (*.f64 d (+.f64 b b))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 (+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)))) (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
(if (!=.f64 (*.f64 a (*.f64 d (+.f64 b b))) 0) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 (*.f64 (*.f64 a (+.f64 c c)) (neg.f64 a)) (*.f64 a (*.f64 d (+.f64 b b))))) (*.f64 a (*.f64 d (+.f64 b b)))) (*.f64 a (+.f64 (*.f64 a (+.f64 c c)) (*.f64 d (+.f64 b b))))) |
(+.f64 (*.f64 a (*.f64 d (+.f64 b b))) (*.f64 a (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 a (+.f64 c c)))) |
(*.f64 a (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c (+.f64 a a)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 3.3b | (-.f64 (*.f64 d d) (*.f64 c c)) |
| ✓ | 8.2b | (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) |
| ✓ | 17.5b | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
| ✓ | 40.0b | (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) |
Compiled 186 to 25 computations (86.6% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | c | @ | inf | (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) |
| 1.0ms | c | @ | inf | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
| 1.0ms | d | @ | inf | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
| 1.0ms | c | @ | 0 | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
| 1.0ms | d | @ | 0 | (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) |
| 1× | batch-egg-rewrite |
| 1210× | rational_best-simplify-61 |
| 1182× | rational_best-simplify-65 |
| 1180× | rational_best-simplify-3 |
| 710× | rational_best-simplify-62 |
| 584× | rational_best-simplify-53 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 254 |
| 1 | 95 | 254 |
| 2 | 550 | 160 |
| 3 | 3688 | 160 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (+.f64 (*.f64 d d) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))))))) |
() |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (*.f64 d d) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (+.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 d d) (*.f64 d d))) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c c)))))) (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 c c) (*.f64 c c)) 0) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 d d) (*.f64 d d)) 0) (/.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 d d)) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (*.f64 d d) (*.f64 d d))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 d d) (*.f64 d d))) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c c)))))) (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) 0) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) 0) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 d d) (*.f64 d (neg.f64 d))) 0) (/.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 d d)) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0)) 0) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d d) (*.f64 c (neg.f64 c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 c (neg.f64 c)) (*.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 c c) (*.f64 d d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 c c) (*.f64 d d)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 c c) (*.f64 d d)) (-.f64 (*.f64 c c) (*.f64 d d))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 c c) (*.f64 d d)))) (+.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 c c) (*.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c c) 0) (*.f64 (/.f64 (*.f64 c c) c) (/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) c)) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d d) 0) (/.f64 (*.f64 (*.f64 d d) (-.f64 (*.f64 d d) (*.f64 c c))) (*.f64 d d)) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 c (neg.f64 c)) 0) (*.f64 (/.f64 (*.f64 c c) c) (/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) c)) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 0) (/.f64 (*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 d (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 d d) (-.f64 (*.f64 d d) (*.f64 c c))) (*.f64 d d)) (-.f64 (*.f64 d d) (*.f64 c c)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (-.f64 (*.f64 c c) (*.f64 d d)))) 0) (-.f64 (*.f64 d d) (*.f64 c c))))))) |
| 1× | egg-herbie |
| 1244× | rational_best-simplify-61 |
| 992× | rational_best-simplify-3 |
| 658× | rational_best-simplify-62 |
| 610× | rational_best-simplify-53 |
| 532× | rational_best-simplify-56 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 6455 |
| 1 | 621 | 6227 |
| 2 | 4134 | 6227 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(*.f64 -1 (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(pow.f64 d 4) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(pow.f64 d 4) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(pow.f64 d 4) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(*.f64 -1 (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(*.f64 -1 (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(*.f64 -1 (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(*.f64 -1 (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(*.f64 -1 (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (+.f64 (*.f64 d d) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))) |
(+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c)))) |
(+.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0) |
(+.f64 0 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (*.f64 d d) (*.f64 d d))) |
(*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1) |
(*.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) -1) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) |
(/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1) |
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) -1) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) -2) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (+.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) 1)) |
(pow.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1) |
(neg.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 d d) (*.f64 d d))) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c c)))))) (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 (*.f64 (*.f64 c c) (*.f64 c c)) 0) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 (*.f64 (*.f64 d d) (*.f64 d d)) 0) (/.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 d d)) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (*.f64 d d) (*.f64 d d))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 d d) (*.f64 d d))) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c c)))))) (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) 0) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) 0) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 (*.f64 (*.f64 d d) (*.f64 d (neg.f64 d))) 0) (/.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 d d)) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0)) 0) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(+.f64 (*.f64 d d) (*.f64 c (neg.f64 c))) |
(+.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) |
(+.f64 0 (-.f64 (*.f64 d d) (*.f64 c c))) |
(+.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) |
(*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1) |
(*.f64 (-.f64 (*.f64 c c) (*.f64 d d)) -1) |
(*.f64 -1 (-.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1) |
(/.f64 (-.f64 (*.f64 c c) (*.f64 d d)) -1) |
(/.f64 (+.f64 (-.f64 (*.f64 c c) (*.f64 d d)) (-.f64 (*.f64 c c) (*.f64 d d))) -2) |
(/.f64 (+.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 c c) (*.f64 d d)))) (+.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 1)) |
(pow.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1) |
(neg.f64 (-.f64 (*.f64 c c) (*.f64 d d))) |
(if (!=.f64 (+.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 (*.f64 c c) 0) (*.f64 (/.f64 (*.f64 c c) c) (/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) c)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 (*.f64 d d) 0) (/.f64 (*.f64 (*.f64 d d) (-.f64 (*.f64 d d) (*.f64 c c))) (*.f64 d d)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 (*.f64 c (neg.f64 c)) 0) (*.f64 (/.f64 (*.f64 c c) c) (/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) c)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 0) (/.f64 (*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 (*.f64 d (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 d d) (-.f64 (*.f64 d d) (*.f64 c c))) (*.f64 d d)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (-.f64 (*.f64 c c) (*.f64 d d)))) 0) (-.f64 (*.f64 d d) (*.f64 c c))) |
| Outputs |
|---|
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(pow.f64 c 2) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(+.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 c 2) (pow.f64 d 2)) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 d 2) (pow.f64 c 2)))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (pow.f64 d 2) (pow.f64 c 2)) 0) (/.f64 (-.f64 (pow.f64 d 4) (pow.f64 c 4)) (-.f64 (pow.f64 d 2) (pow.f64 c 2))) (+.f64 (pow.f64 c 2) (pow.f64 d 2)))) |
(*.f64 -1 (pow.f64 c 4)) |
(*.f64 (pow.f64 c 4) -1) |
(neg.f64 (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(pow.f64 d 4) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(pow.f64 d 4) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(pow.f64 d 4) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(*.f64 -1 (pow.f64 c 4)) |
(*.f64 (pow.f64 c 4) -1) |
(neg.f64 (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(*.f64 -1 (pow.f64 c 4)) |
(*.f64 (pow.f64 c 4) -1) |
(neg.f64 (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(+.f64 (*.f64 -1 (pow.f64 c 4)) (pow.f64 d 4)) |
(+.f64 (pow.f64 d 4) (*.f64 (pow.f64 c 4) -1)) |
(-.f64 (pow.f64 d 4) (pow.f64 c 4)) |
(*.f64 -1 (pow.f64 c 2)) |
(*.f64 (pow.f64 c 2) -1) |
(neg.f64 (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(pow.f64 d 2) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(*.f64 -1 (pow.f64 c 2)) |
(*.f64 (pow.f64 c 2) -1) |
(neg.f64 (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(*.f64 -1 (pow.f64 c 2)) |
(*.f64 (pow.f64 c 2) -1) |
(neg.f64 (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(+.f64 (pow.f64 d 2) (*.f64 -1 (pow.f64 c 2))) |
(+.f64 (pow.f64 d 2) (*.f64 (pow.f64 c 2) -1)) |
(-.f64 (pow.f64 d 2) (pow.f64 c 2)) |
(if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (+.f64 (*.f64 d d) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))) |
(if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (+.f64 (*.f64 d d) (*.f64 c c)) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c)))) |
(+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(+.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(+.f64 0 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(+.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (*.f64 d d) (*.f64 d d))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(*.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) -1) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(*.f64 -1 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(/.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) -1) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(/.f64 (+.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) -2) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (+.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) 1)) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(pow.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 1) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(neg.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 d d) (*.f64 d d))) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c c)))))) (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (*.f64 (*.f64 c c) (*.f64 c c)) 0) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (*.f64 (*.f64 d d) (*.f64 d d)) 0) (/.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 d d)) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 (*.f64 d d) (*.f64 d d))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 d d) (*.f64 d d))) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c (*.f64 (*.f64 c c) (*.f64 c c)))))) (+.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (neg.f64 (*.f64 (*.f64 c c) (*.f64 c c))) 0) (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 c c)) (*.f64 (*.f64 d d) (*.f64 d d))) 0) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 (*.f64 (*.f64 d d) (*.f64 d (neg.f64 d))) 0) (/.f64 (*.f64 d (*.f64 (*.f64 d (*.f64 d d)) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))))) (*.f64 (*.f64 d d) (*.f64 d d))) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) 0)) 0) (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c)))) |
(-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) |
(-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 (*.f64 c c) (*.f64 c c))) |
(+.f64 (*.f64 d d) (*.f64 c (neg.f64 c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(+.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(+.f64 0 (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(+.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(*.f64 (-.f64 (*.f64 c c) (*.f64 d d)) -1) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(*.f64 -1 (-.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(/.f64 (-.f64 (*.f64 c c) (*.f64 d d)) -1) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(/.f64 (+.f64 (-.f64 (*.f64 c c) (*.f64 d d)) (-.f64 (*.f64 c c) (*.f64 d d))) -2) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(/.f64 (+.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 c c) (*.f64 d d)))) (+.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 1)) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(pow.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 1) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(neg.f64 (-.f64 (*.f64 c c) (*.f64 d d))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (+.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (*.f64 c c) 0) (*.f64 (/.f64 (*.f64 c c) c) (/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) c)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (*.f64 d d) 0) (/.f64 (*.f64 (*.f64 d d) (-.f64 (*.f64 d d) (*.f64 c c))) (*.f64 d d)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (*.f64 c (neg.f64 c)) 0) (*.f64 (/.f64 (*.f64 c c) c) (/.f64 (-.f64 (*.f64 d d) (*.f64 c c)) c)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (-.f64 (*.f64 c c) (*.f64 d d)) 0) (/.f64 (*.f64 (-.f64 (*.f64 d d) (*.f64 c c)) (-.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (-.f64 (*.f64 c (neg.f64 c)) (*.f64 d d)) 0) (/.f64 (-.f64 (*.f64 (*.f64 d d) (*.f64 d d)) (*.f64 (*.f64 c c) (*.f64 c c))) (+.f64 (*.f64 d d) (*.f64 c c))) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 (*.f64 d (neg.f64 d)) 0) (/.f64 (*.f64 (*.f64 d d) (-.f64 (*.f64 d d) (*.f64 c c))) (*.f64 d d)) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 0 (-.f64 (*.f64 c c) (*.f64 d d)))) 0) (-.f64 (*.f64 d d) (*.f64 c c))) |
(-.f64 (*.f64 d d) (*.f64 c c)) |
Compiled 15914 to 5873 computations (63.1% saved)
15 alts after pruning (3 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 354 | 2 | 356 |
| Fresh | 1 | 1 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 11 | 12 |
| Total | 356 | 15 | 371 |
| Status | Error | Program |
|---|---|---|
| ✓ | 42.0b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 36.4b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 42.5b | (/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 38.8b | (/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 27.3b | (/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 27.3b | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| 54.2b | (/.f64 (*.f64 d b) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) | |
| 54.0b | (/.f64 (*.f64 d b) (pow.f64 c 2)) | |
| ✓ | 40.3b | (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 53.4b | (/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
| ✓ | 39.1b | (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| ✓ | 36.0b | (/.f64 b d) |
| ✓ | 37.2b | (/.f64 a c) |
| 33.8b | (+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) | |
| ✓ | 34.6b | (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
Compiled 392 to 203 computations (48.2% saved)
| Inputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (*.f64 d b) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(+.f64 (/.f64 b d) (*.f64 c (*.f64 -1/2 (-.f64 (neg.f64 (/.f64 a (pow.f64 d 2))) (/.f64 a (pow.f64 d 2)))))) |
| Outputs |
|---|
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) |
5 calls:
| 112.0ms | b |
| 45.0ms | a |
| 44.0ms | d |
| 37.0ms | c |
| 12.0ms | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Error | Segments | Branch |
|---|---|---|
| 22.2b | 5 | a |
| 15.9b | 11 | b |
| 14.3b | 4 | c |
| 11.2b | 5 | d |
| 18.2b | 2 | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 567 to 166 computations (70.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 26.0ms | 2.585351369366041e+78 | 1.380481721067836e+89 |
| 19.0ms | 1.9695947641086206e-119 | 3.4689422846884895e-110 |
| 22.0ms | -4.7635495975094847e-113 | -1.9286633710748254e-120 |
| 16.0ms | -3.5826685621757657e+65 | -2.3411433562615964e+61 |
| 69.0ms | 576× | body | 256 | valid |
| 3.0ms | 30× | body | 256 | infinite |
Compiled 1322 to 845 computations (36.1% saved)
| Inputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (*.f64 d b) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
| Outputs |
|---|
(/.f64 b d) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 b d) |
5 calls:
| 154.0ms | b |
| 43.0ms | a |
| 42.0ms | d |
| 35.0ms | c |
| 10.0ms | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Error | Segments | Branch |
|---|---|---|
| 22.2b | 5 | a |
| 16.9b | 11 | b |
| 15.3b | 4 | c |
| 11.4b | 5 | d |
| 18.2b | 2 | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 536 to 149 computations (72.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 2.2014205577241956e+112 | 1.2708580008765276e+122 |
| 18.0ms | 1.9695947641086206e-119 | 3.4689422846884895e-110 |
| 25.0ms | -4.7635495975094847e-113 | -1.9286633710748254e-120 |
| 17.0ms | -1.175081790741245e+160 | -3.4496937944767223e+154 |
| 64.0ms | 592× | body | 256 | valid |
| 2.0ms | 15× | body | 256 | infinite |
Compiled 1206 to 773 computations (35.9% saved)
| Inputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 a (*.f64 c (*.f64 d b))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 d (*.f64 b (*.f64 c a))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 d (+.f64 b b)) (*.f64 c a))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (-.f64 (*.f64 a (neg.f64 c)) (+.f64 (*.f64 a c) (+.f64 (*.f64 b d) (*.f64 b d)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (if (!=.f64 (*.f64 b d) 0) (/.f64 (*.f64 b (*.f64 d (+.f64 (*.f64 a c) (*.f64 b d)))) (*.f64 b d)) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 (+.f64 (*.f64 c (+.f64 a a)) (*.f64 d (+.f64 b b))) a)) (*.f64 c (neg.f64 a))) (-.f64 (*.f64 d (-.f64 (neg.f64 b) b)) (*.f64 c (+.f64 a a)))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 c a) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (*.f64 d b) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (/.f64 (if (!=.f64 (*.f64 c a) 0) (/.f64 (*.f64 c (*.f64 a (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) (*.f64 a (neg.f64 c))) (neg.f64 (+.f64 (*.f64 a (-.f64 c (neg.f64 c))) (*.f64 b (+.f64 d d))))) -2) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (if (!=.f64 (-.f64 (*.f64 d d) (*.f64 c c)) 0) (/.f64 (-.f64 (*.f64 d (*.f64 d (*.f64 d d))) (*.f64 c (*.f64 c (*.f64 c c)))) (-.f64 (*.f64 d d) (*.f64 c c))) (+.f64 (*.f64 c c) (*.f64 d d)))) |
(/.f64 (if (!=.f64 (-.f64 (*.f64 b d) (*.f64 a c)) 0) (/.f64 (-.f64 (*.f64 (*.f64 b d) (*.f64 b d)) (*.f64 c (*.f64 (*.f64 a c) a))) (-.f64 (*.f64 b d) (*.f64 a c))) (+.f64 (*.f64 a c) (*.f64 b d))) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (pow.f64 c 2)) |
| Outputs |
|---|
(/.f64 b d) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 a c) |
(/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 b d) |
5 calls:
| 68.0ms | b |
| 64.0ms | d |
| 38.0ms | c |
| 37.0ms | a |
| 10.0ms | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Error | Segments | Branch |
|---|---|---|
| 22.2b | 5 | a |
| 19.2b | 7 | b |
| 14.5b | 5 | c |
| 12.8b | 5 | d |
| 18.2b | 2 | (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) |
Compiled 525 to 145 computations (72.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 2.2014205577241956e+112 | 1.2708580008765276e+122 |
| 22.0ms | 1.2004914541751082e-202 | 1.7235863149882964e-192 |
| 19.0ms | -4.7635495975094847e-113 | -1.9286633710748254e-120 |
| 18.0ms | -1.175081790741245e+160 | -3.4496937944767223e+154 |
| 66.0ms | 608× | body | 256 | valid |
| 4.0ms | 42× | body | 256 | infinite |
Compiled 1090 to 701 computations (35.7% saved)
| Inputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Outputs |
|---|
(/.f64 b d) |
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 a c) |
(/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 a c) |
(/.f64 b d) |
4 calls:
| 39.0ms | b |
| 19.0ms | a |
| 19.0ms | d |
| 17.0ms | c |
| Error | Segments | Branch |
|---|---|---|
| 27.8b | 5 | a |
| 20.3b | 10 | b |
| 18.2b | 5 | c |
| 18.1b | 6 | d |
Compiled 52 to 29 computations (44.2% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 4.19005786030195e+72 | 6.743990078138357e+76 |
| 13.0ms | 8.516289485648196e+68 | 4.685942335221525e+70 |
| 17.0ms | 7.004271176447877e-17 | 2.9378553320681155e-7 |
| 18.0ms | -2.4356069426581756e-105 | -4.7635495975094847e-113 |
| 15.0ms | -3.5826685621757657e+65 | -2.3411433562615964e+61 |
| 69.0ms | 656× | body | 256 | valid |
| 1.0ms | 12× | body | 256 | infinite |
Compiled 946 to 641 computations (32.2% saved)
| Inputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
| Outputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) |
(/.f64 b d) |
(/.f64 a c) |
4 calls:
| 31.0ms | b |
| 21.0ms | a |
| 15.0ms | c |
| 9.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 28.9b | 5 | a |
| 20.3b | 10 | b |
| 18.2b | 5 | c |
| 20.4b | 3 | d |
Compiled 41 to 27 computations (34.1% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 8.747444480749377e+86 | 4.217339495329149e+87 |
| 15.0ms | 2.8846853066220044e+33 | 3.0409954213314026e+37 |
| 14.0ms | 2.880538613469074e-75 | 1.3282260991488662e-73 |
| 8.0ms | -6.38904537824256e-60 | -4.276995597555427e-60 |
| 44.0ms | 400× | body | 256 | valid |
| 1.0ms | 11× | body | 256 | infinite |
Compiled 546 to 377 computations (31% saved)
Total -42.4b remaining (-218.5%)
Threshold costs -42.4b (-218.5%)
| Inputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
| Outputs |
|---|
(/.f64 a c) |
(/.f64 b d) |
(/.f64 a c) |
(/.f64 b d) |
(/.f64 a c) |
4 calls:
| 39.0ms | c |
| 25.0ms | b |
| 15.0ms | a |
| 8.0ms | d |
| Error | Segments | Branch |
|---|---|---|
| 28.9b | 5 | a |
| 23.5b | 9 | b |
| 19.4b | 5 | c |
| 20.4b | 3 | d |
Compiled 30 to 22 computations (26.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 8.747444480749377e+86 | 4.217339495329149e+87 |
| 15.0ms | 2.8846853066220044e+33 | 3.0409954213314026e+37 |
| 14.0ms | 2.880538613469074e-75 | 1.3282260991488662e-73 |
| 8.0ms | -6.38904537824256e-60 | -4.276995597555427e-60 |
| 65.0ms | 400× | body | 256 | valid |
| 1.0ms | 11× | body | 256 | infinite |
Compiled 426 to 317 computations (25.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 103 | 833 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 d -54999999999999996057367314861831614263672268412747503276824461312) (+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) (if (<=.f64 d -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 2044843899414101/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (if (<=.f64 d 130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))))))) |
(if (<=.f64 d -35000000000000002037446952760739384856839708681766052759858478276340596535961232551232426912088402632082427068799205469821001636540073118538093741270368256) (/.f64 b d) (if (<=.f64 d -8428915870127277/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5323525812711965/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (if (<=.f64 d 62000000000000001627088307526029862776992041087223204123402431793859294378886630212470540076265541352319308048883884490752) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b d))))) |
(if (<=.f64 d -35000000000000002037446952760739384856839708681766052759858478276340596535961232551232426912088402632082427068799205469821001636540073118538093741270368256) (/.f64 b d) (if (<=.f64 d -1153430592754259/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 1078738807934725/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (/.f64 a c) (if (<=.f64 d 1699999999999999994674628890446035903972230019201001240877764494715827151586489325626677990487047248458351241684402044928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b d))))) |
(if (<=.f64 d -260000000000000002620305667796337350390957381097104846849461714944) (/.f64 b d) (if (<=.f64 d -6197399707408581/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 1470053796651389/38685626227668133590597632) (/.f64 a c) (if (<=.f64 d 24500000000000001393896306130994046001293416248762492005511368263335936) (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 1149999999999999925564111129572067984172386774611654336115812093889871872000) (/.f64 a c) (/.f64 b d)))))) |
(if (<=.f64 c -633237988016573/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 a c) (if (<=.f64 c 1680554680475951/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 b d) (if (<=.f64 c 11999999999999999918751838129509892096) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 919999999999999958246268837896372889014392650619279034927450146833120213810862568243200) (/.f64 b d) (/.f64 a c))))) |
(if (<=.f64 c -8865331832232021/1809251394333065553493296640760748560207343510400633813116524750123642650624) (/.f64 a c) (if (<=.f64 c 3055553964501729/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 b d) (if (<=.f64 c 11000000000000000319053058524521168896) (/.f64 a c) (if (<=.f64 c 880000000000000012875011802993888267253637829320896452165177492709420800541010430001152) (/.f64 b d) (/.f64 a c))))) |
(/.f64 a c) |
| Outputs |
|---|
(if (<=.f64 d -54999999999999996057367314861831614263672268412747503276824461312) (+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))) (if (<=.f64 d -8040742112950363/5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315648) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 2044843899414101/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (if (<=.f64 d 130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (+.f64 (/.f64 b d) (*.f64 c (/.f64 a (pow.f64 d 2)))))))) |
(if (<=.f64 d -35000000000000002037446952760739384856839708681766052759858478276340596535961232551232426912088402632082427068799205469821001636540073118538093741270368256) (/.f64 b d) (if (<=.f64 d -8428915870127277/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 5323525812711965/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944) (+.f64 (/.f64 a c) (/.f64 (*.f64 d b) (pow.f64 c 2))) (if (<=.f64 d 62000000000000001627088307526029862776992041087223204123402431793859294378886630212470540076265541352319308048883884490752) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b d))))) |
(if (<=.f64 d -35000000000000002037446952760739384856839708681766052759858478276340596535961232551232426912088402632082427068799205469821001636540073118538093741270368256) (/.f64 b d) (if (<=.f64 d -1153430592754259/88725430211866075506509253892578678509965986412026130405455346579667881849780019937279180995332466499116518750764914298527173050368) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 1078738807934725/642106433294479187895628647812515706243937964211813215270786243050382343053842873793172184604197808987668819440451442591921317413352515120010719576495590924066799764542046459740193329819863612948155914518528) (/.f64 a c) (if (<=.f64 d 1699999999999999994674628890446035903972230019201001240877764494715827151586489325626677990487047248458351241684402044928) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) (/.f64 b d))))) |
(if (<=.f64 d -260000000000000002620305667796337350390957381097104846849461714944) (/.f64 b d) (if (<=.f64 d -6197399707408581/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376) (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 1470053796651389/38685626227668133590597632) (/.f64 a c) (if (<=.f64 d 24500000000000001393896306130994046001293416248762492005511368263335936) (/.f64 (*.f64 d b) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 d 1149999999999999925564111129572067984172386774611654336115812093889871872000) (/.f64 a c) (/.f64 b d)))))) |
(if (<=.f64 c -633237988016573/113078212145816597093331040047546785012958969400039613319782796882727665664) (/.f64 a c) (if (<=.f64 c 1680554680475951/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 b d) (if (<=.f64 c 11999999999999999918751838129509892096) (/.f64 (*.f64 c a) (+.f64 (*.f64 c c) (*.f64 d d))) (if (<=.f64 c 919999999999999958246268837896372889014392650619279034927450146833120213810862568243200) (/.f64 b d) (/.f64 a c))))) |
(if (<=.f64 c -8865331832232021/1809251394333065553493296640760748560207343510400633813116524750123642650624) (/.f64 a c) (if (<=.f64 c 3055553964501729/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672) (/.f64 b d) (if (<=.f64 c 11000000000000000319053058524521168896) (/.f64 a c) (if (<=.f64 c 880000000000000012875011802993888267253637829320896452165177492709420800541010430001152) (/.f64 b d) (/.f64 a c))))) |
(/.f64 a c) |
Compiled 352 to 167 computations (52.6% saved)
| 2× | egg-herbie |
| 1048× | rational_best-simplify-96 |
| 934× | rational_best-simplify-61 |
| 896× | rational_best-simplify-3 |
| 872× | rational_best-simplify-65 |
| 548× | rational_best-simplify-124 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 275 | 9368 |
| 1 | 1495 | 8792 |
| 0 | 127 | 3592 |
| 1 | 605 | 3568 |
| 2 | 3436 | 3124 |
| 1× | node limit |
| 1× | node limit |
Compiled 418 to 259 computations (38% saved)
Compiled 328 to 110 computations (66.5% saved)
Loading profile data...